Container 布局容器
# Container 布局容器
用于布局的容器组件,方便快速搭建页面的基本结构:
<aui-container>
:外层容器。当子元素中包含 <aui-header>
或 <aui-footer>
时,全部子元素会垂直上下排列,否则会水平左右排列。
<aui-header>
:顶栏容器。
<aui-aside>
:侧边栏容器。
<aui-main>
:主要区域容器。
<aui-footer>
:底栏容器。
以上组件采用了 flex 布局,使用前请确定目标浏览器是否兼容。此外,<aui-container>
的子元素只能是后四者,后四者的父元素也只能是 <aui-container>
。
为了更好地演示以下的 demo 效果,下列代码中不再重复定义样式,下列演示的样式均设置如下:
复制代码
# 常见页面布局
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
# Container Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
direction | 子元素的排列方向 | string | horizontal / vertical | 子元素中有 aui-header 或 aui-footer 时为 vertical,否则为 horizontal |
# Header Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
height | 顶栏高度 | string | — | 60px |
# Aside Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
width | 侧边栏宽度 | string | — | 300px |
# Footer Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
height | 底栏高度 | string | — | 60px |