UNPKG

kui-vue

Version:

A lightweight desktop UI component library suitable for Vue.js 2.

70 lines (68 loc) 1.44 kB
<cn> ### 典型布局 典型的页面布局。 </cn> ```vue <template> <Flex class="demo-k-layout" size="small" wrap> <Layout> <Header>Header</Header> <Content>Content</Content> <Footer>Footer</Footer> </Layout> <Layout> <Header>Header</Header> <Layout> <Sider>Sider</Sider> <Content>Content</Content> </Layout> <Footer>Footer</Footer> </Layout> <Layout> <Header>Header</Header> <Layout> <Content>Content</Content> <Sider>Sider</Sider> </Layout> <Footer>Footer</Footer> </Layout> <Layout> <Sider>Sider</Sider> <Layout> <Header>Header</Header> <Content>Content</Content> <Footer>Footer</Footer> </Layout> </Layout> </Flex> </template> <style scoped> .demo-k-layout { text-align: center; } .demo-k-layout > .k-layout { color: #fff; min-width: calc(50% - 8px); border-radius: 10px; overflow: hidden; } .demo-k-layout .k-layout-header { background-color: var(--kui-color-main-60); height: 64px; line-height: 64px; } .demo-k-layout .k-layout-footer { background-color: var(--kui-color-main-60); } .demo-k-layout .k-layout-content { min-height: 120px; line-height: 120px; background-color: var(--kui-color-main-30); } .demo-k-layout .k-layout-sider { line-height: 120px; background-color: var(--kui-color-main-10); width: 30%; } </style> ```