写出一个 ant design layout 布局
时间: 2023-10-01 22:11:23 浏览: 146
Ant Design Layout 布局提供了多种布局方式,下面是一个简单的示例:
import React from 'react';
import { Layout, Menu, Breadcrumb } from 'antd';
const { Header, Content, Footer } = Layout;
const MyLayout = () => (
<Layout className="layout">
<Header>
<div className="logo" />
<Menu theme="dark" mode="horizontal" defaultSelectedKeys={['2']}>
<Menu.Item key="1">nav 1</Menu.Item>
<Menu.Item key="2">nav 2</Menu.Item>
<Menu.Item key="3">nav 3</Menu.Item>
</Menu>
</Header>
<Content style={{ padding: '0 50px' }}>
<Breadcrumb style={{ margin: '16px 0' }}>
<Breadcrumb.Item>Home</Breadcrumb.Item>
<Breadcrumb.Item>List</Breadcrumb.Item>
<Breadcrumb.Item>App</Breadcrumb.Item>
</Breadcrumb>
<div className="site-layout-content">Content</div>
</Content>
<Footer style={{ textAlign: 'center' }}>Footer</Footer>
</Layout>
);
export default MyLayout;
这个布局包括了一个带有 Logo 和导航栏的 Header、带有面包屑导航的 Content 和一个居中的 Footer。它的样式可以在样式表中进行自定义。
阅读全文