【发布时间】:2022-07-02 20:25:49
【问题描述】:
我想要一个在页面和内容顶部带有固定标题的侧边栏。根据 Ant Design 文档,我将标题和内容位置放在侧边栏下方而不是旁边。
这是从responsive 部分here 复制的。
代码
function HomePage() {
return (
<Layout>
<Sider
breakpoint="lg"
collapsedWidth="0"
onBreakpoint={broken => {
console.log(broken);
}}
onCollapse={(collapsed, type) => {
console.log(collapsed, type);
}}
>
<div className="logo"/>
<Menu theme="dark" mode="inline" defaultSelectedKeys={['4']}>
<Menu.Item key="1" icon={<UserOutlined/>}>
nav 1
</Menu.Item>
<Menu.Item key="2" icon={<VideoCameraOutlined/>}>
nav 2
</Menu.Item>
<Menu.Item key="3" icon={<UploadOutlined/>}>
nav 3
</Menu.Item>
<Menu.Item key="4" icon={<UserOutlined/>}>
nav 4
</Menu.Item>
</Menu>
</Sider>
<Layout>
<Header className="site-layout-sub-header-background" style={{padding: 0}}/>
<Content style={{margin: '24px 16px 0'}}>
<div className="site-layout-background" style={{padding: 24, minHeight: 360}}>
content
</div>
</Content>
<Footer style={{textAlign: 'center'}}>Ant Design ©2018 Created by Ant UED</Footer>
</Layout>
</Layout>
);
}
图片
如何在侧边栏右侧显示标题和内容?
【问题讨论】:
标签: javascript reactjs antd