mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2024-12-21 04:50:14 +08:00
487001d697
.demo.md for component demo .demo-entry.md for demo entry .md for common docs
1.2 KiB
1.2 KiB
Absolute Position
All layout components can use absolute positioning. It can be used when you want content scrolling inside fixed area.
If you have set position='absolute'
on sider and want the sider and its adjacent n-layout
or n-layout-content
to display in right manner, you should apply mode='absolute'
on layout or layout-content too.
<div style="width: 100%; height: 240px; position: relative">
<n-layout position="absolute">
<n-layout-header style="height: 64px;">
Cool Header
</n-layout-header>
<n-layout position="absolute" style="top: 64px; bottom: 64px;">
<n-layout-sider position="absolute">
Cool Sider
</n-layout-sider>
<n-layout position="absolute" style="overflow: auto;">
<n-h1>Long</n-h1><n-h1>Long</n-h1><n-h1>Long</n-h1>
<n-h1>Long</n-h1><n-h1>Long</n-h1><n-h1>Long</n-h1>
<n-h1>Long</n-h1><n-h1>Long</n-h1><n-h1>Long</n-h1>
<n-h1>Long</n-h1><n-h1>Long</n-h1><n-h1>Long</n-h1>
</n-layout>
</n-layout>
<n-layout-footer position="absolute" style="height: 64px">
Cool Footer
</n-layout-footer>
</n-layout>
</div>