kui-vue
Version:
A lightweight desktop UI component library suitable for Vue.js 2.
70 lines (68 loc) • 1.44 kB
Markdown
<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>
```