--- order: 2 title: 侧边导航 --- 顶级导航在侧边栏。 侧边导航在页面布局上采用的是左右的结构,一般主导航放置于页面的左侧固定位置,辅助菜单放置于工作区顶部。内容根据浏览器终端进行自适应,能提高横向空间的使用率,但是整个页面排版不稳定。侧边导航的模式层级扩展性强,一、二、三级导航项目可以更为顺畅且具关联性的被展示,同时侧边导航可以固定,使得用户在操作和浏览中可以快速的定位和切换当前位置,有很高的操作效率。但这类导航横向页面内容的空间会被牺牲一部份。 ````jsx import { Menu, Breadcrumb, Icon } from 'antd'; import BrowserDemo from 'site/theme/template/BrowserDemo'; const SubMenu = Menu.SubMenu; ReactDOM.render(
首页 应用列表 某应用
内容区域
Ant Design 版权所有 © 2015 由蚂蚁金服体验技术部支持
, mountNode); ```` ````css .ant-layout-aside { position: relative; min-height: 100%; } .ant-layout-aside .ant-layout-logo { width: 150px; height: 32px; background: #333; border-radius: 6px; margin: 16px 24px 16px 28px; } .ant-layout-aside .ant-layout-sider { width: 224px; background: #404040; position: absolute; overflow: auto; padding-bottom: 24px; height: 100%; } .ant-layout-aside .ant-layout-sider > .ant-menu { margin-bottom: 20px; } .ant-layout-aside .ant-layout-header { background: #fff; height: 64px; border-bottom: 1px solid #e9e9e9; } .ant-layout-aside .ant-layout-breadcrumb { margin: 7px 0 -17px 24px; } .ant-layout-aside .ant-layout-main { margin-left: 224px; } .ant-layout-aside .ant-layout-container { margin: 24px 16px; } .ant-layout-aside .ant-layout-content { background: #fff; padding: 24px; } .ant-layout-aside .ant-layout-footer { height: 64px; line-height: 64px; text-align: center; font-size: 12px; color: #999; background: #fff; border-top: 1px solid #e9e9e9; width: 100%; } ````