Skip to main content

Layout

用于组织网页的框架结构。

基本用法​

<Layout> 容器、可包裹子组件 <Header>、<Footer>、<Aside>、<Content>。

function App() {
return (
<div className="ykui-demo-column">
<Layout>
<Layout.Header style={{ backgroundColor: "#c6dcff" }}>
Header
</Layout.Header>
<Layout.Content style={{ backgroundColor: "#a4c7ff" }}>
Content
</Layout.Content>
<Layout.Footer style={{ backgroundColor: "#c6dcff" }}>
Footer
</Layout.Footer>
</Layout>

<Layout>
<Layout.Header style={{ backgroundColor: "#c6dcff" }}>
Header
</Layout.Header>
<Layout>
<Layout.Sider style={{ backgroundColor: "#85b4ff" }}>
Aside
</Layout.Sider>
<Layout.Content style={{ backgroundColor: "#a4c7ff" }}>
Content
</Layout.Content>
</Layout>
<Layout.Footer style={{ backgroundColor: "#c6dcff" }}>
Footer
</Layout.Footer>
</Layout>

<Layout>
<Layout.Header style={{ backgroundColor: "#c6dcff" }}>
Header
</Layout.Header>
<Layout>
<Layout.Content style={{ backgroundColor: "#a4c7ff" }}>
Content
</Layout.Content>
<Layout.Sider style={{ backgroundColor: "#85b4ff" }}>
Aside
</Layout.Sider>
</Layout>
<Layout.Footer style={{ backgroundColor: "#c6dcff" }}>
Footer
</Layout.Footer>
</Layout>

<Layout>
<Layout.Sider style={{ backgroundColor: "#85b4ff" }}>
Aside
</Layout.Sider>
<Layout>
<Layout.Header style={{ backgroundColor: "#c6dcff" }}>
Header
</Layout.Header>
<Layout.Content style={{ backgroundColor: "#a4c7ff" }}>
Content
</Layout.Content>
<Layout.Footer style={{ backgroundColor: "#c6dcff" }}>
Footer
</Layout.Footer>
</Layout>
</Layout>
</div>
);
}

API​

属性说明类型默认值
children内容ReactNode--
className类名string--
style样式CSSProperties--