Container布局容器

用于布局的容器组件,方便快速搭建页面的基本结构;

<el-container>:外层容器。当子元素中包含<el-header>或<el-footer>时,全部子元素回垂直上下排列,否则会水平左右排列。

<el-header>:顶栏容器。

<el-aside>:侧边栏容器。

<el-main>:主要区域容器。

<el-footer>:底栏容器。

注意:<el-container>的子元素只能是后四者,后四者的父元素也只能是<el-container>。

常见的页面布局

<el-container><el-header>Header</el-header><el-main>Main</el-main>
</el-container><el-container><el-header>Header</el-header><el-main>Main</el-main><el-footer>Footer</el-footer>
</el-container><el-container><el-aside width="200px">Aside</el-aside><el-main>Main</el-main>
</el-container><el-container><el-header>Header</el-header><el-container><el-aside width="200px">Aside</el-aside><el-main>Main</el-main></el-container>
</el-container><el-container><el-header>Header</el-header><el-container><el-aside width="200px">Aside</el-aside><el-container><el-main>Main</el-main><el-footer>Footer</el-footer></el-container></el-container>
</el-container><el-container><el-aside width="200px">Aside</el-aside><el-container><el-header>Header</el-header><el-main>Main</el-main></el-container>
</el-container><el-container><el-aside width="200px">Aside</el-aside><el-container><el-header>Header</el-header><el-main>Main</el-main><el-footer>Footer</el-footer></el-container>
</el-container><style>.el-header, .el-footer {background-color: #B3C0D1;color: #333;text-align: center;line-height: 60px;}.el-aside {background-color: #D3DCE6;color: #333;text-align: center;line-height: 200px;}.el-main {background-color: #E9EEF3;color: #333;text-align: center;line-height: 160px;}body > .el-container {margin-bottom: 40px;}.el-container:nth-child(5) .el-aside,.el-container:nth-child(6) .el-aside {line-height: 260px;}.el-container:nth-child(7) .el-aside {line-height: 320px;}
</style>

效果如下图所示:

案例

<el-container style="height: 500px; border: 1px solid #eee"><el-aside width="200px" style="background-color: rgb(238, 241, 246)"><el-menu :default-openeds="['1', '3']"><el-submenu index="1"><template slot="title"><i class="el-icon-message"></i>导航一</template><el-menu-item-group><template slot="title">分组一</template><el-menu-item index="1-1">选项1</el-menu-item><el-menu-item index="1-2">选项2</el-menu-item></el-menu-item-group><el-menu-item-group title="分组2"><el-menu-item index="1-3">选项3</el-menu-item></el-menu-item-group><el-submenu index="1-4"><template slot="title">选项4</template><el-menu-item index="1-4-1">选项4-1</el-menu-item></el-submenu></el-submenu><el-submenu index="2"><template slot="title"><i class="el-icon-menu"></i>导航二</template><el-menu-item-group><template slot="title">分组一</template><el-menu-item index="2-1">选项1</el-menu-item><el-menu-item index="2-2">选项2</el-menu-item></el-menu-item-group><el-menu-item-group title="分组2"><el-menu-item index="2-3">选项3</el-menu-item></el-menu-item-group><el-submenu index="2-4"><template slot="title">选项4</template><el-menu-item index="2-4-1">选项4-1</el-menu-item></el-submenu></el-submenu><el-submenu index="3"><template slot="title"><i class="el-icon-setting"></i>导航三</template><el-menu-item-group><template slot="title">分组一</template><el-menu-item index="3-1">选项1</el-menu-item><el-menu-item index="3-2">选项2</el-menu-item></el-menu-item-group><el-menu-item-group title="分组2"><el-menu-item index="3-3">选项3</el-menu-item></el-menu-item-group><el-submenu index="3-4"><template slot="title">选项4</template><el-menu-item index="3-4-1">选项4-1</el-menu-item></el-submenu></el-submenu></el-menu></el-aside><el-container><el-header style="text-align: right; font-size: 12px"><el-dropdown><i class="el-icon-setting" style="margin-right: 15px"></i><el-dropdown-menu slot="dropdown"><el-dropdown-item>查看</el-dropdown-item><el-dropdown-item>新增</el-dropdown-item><el-dropdown-item>删除</el-dropdown-item></el-dropdown-menu></el-dropdown><span>王小虎</span></el-header><el-main><el-table :data="tableData"><el-table-column prop="date" label="日期" width="140"></el-table-column><el-table-column prop="name" label="姓名" width="120"></el-table-column><el-table-column prop="address" label="地址"></el-table-column></el-table></el-main></el-container>
</el-container><style>.el-header {background-color: #B3C0D1;color: #333;line-height: 60px;}.el-aside {color: #333;}
</style><script>export default {data() {const item = {date: '2016-05-02',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'};return {tableData: Array(20).fill(item)}}};
</script>

效果图如下所示:

Container Attributes

参数 说明 类型 可选值 默认值
direction 子元素额排列方向 string horizontal/vertical

子元素中有el-header或者el-footer时为vertical,否则为horizontal

Header Attributes

参数 说明 类型 可选值 默认值
height 顶栏高度 string —— 60px

Aside Attributes

参数 说明 类型 可选值 默认值
width 侧边栏宽度 string —— 300px

Footer Attributes

参数 说明 类型 可选值 默认值
height 底栏高度 string —— 60px

Container布局容器相关推荐

  1. ElementUI Container布局容器

    ElementUI介绍 常用组件 container布局容器

  2. 使用container的嵌套_ElementUI 技术揭秘(4)— Container 布局容器组件的设计与实现。...

    前言 上一篇文章我们分析了 Layout 布局组件的设计和实现,它的应用场景通常是局部布局.对于整个页面的布局,element-ui 提供了 Container 布局容器组件,专门用于 PC 管理后台 ...

  3. Container 布局容器

    Container 布局容器 用于布局的容器组件,方便快速搭建页面的基本结构: <el-container>:外层容器.当子元素中包含 <el-header> 或 <el ...

  4. 使用element-ui中的container布局容器

    使用container布局容器,最常用的是第六个(自己官网看第六个什么样) 可能有人调整aside的高,始终不能充满屏幕,接下来我说一下我通常用的 1.在App.vue中,style里写: #app ...

  5. 让Element-ui的Container布局容器高度百分百显示

    使用Element(2.13.1版本)的Container布局容器布局,按照官网的代码运行后不能撑开整个页面,只能显示一段高度,代码如下: <el-container><el-hea ...

  6. Element的Container布局容器布满全屏

    摘要:在使用Element(2.10.1版本)的Container布局容器布,发现按照官网的代码运行后,发现不能撑开整个页面,只能显示一段高度 官方代码运行后效果:  如何实现不满全屏呢?实现如下: ...

  7. element布局容器大小_让Element-ui的Container布局容器高度百分百显示

    使用Element(2.13.1版本)的Container布局容器布局,按照官网的代码运行后不能撑开整个页面,只能显示一段高度,代码如下: Header left Main 那如何让它高度百分百显示呢 ...

  8. 使ElementUI的Container布局容器布满全屏

    问题:引用官网例子,布局只占一半,定义固定像素高度又不好适用不同屏幕大小效果. 解决方案: 1.在app.vue中加以下样式 <style>#app {position: absolute ...

  9. ElementUI 布局容器Container

    目录 官方地址 布局容器组件 常见布局 测试用的CSS样式 常见布局1 常见布局2 常见布局3 常见布局3 常见布局4 常见布局5 常见布局6 实例 template style js el-cont ...

最新文章

  1. LeetCode简单题之检查是否所有字符出现次数相同
  2. axis2 java客户端内存溢出怎么办_java - Axis2-总是出现404错误 - 堆栈内存溢出
  3. Java基础02 方法与数据成员
  4. 玩转GIT系列之【git pull和git fetch的区别】
  5. [LeetCode][Python][C#]刷题记录 26. 删除排序数组中的重复项
  6. 玩玩机器学习4——TensorFlow基础之激活函数
  7. 水库大坝安全监测系统/水利平台高保真原型/大坝安全监测分析预警系统 /工程监测/工程档案/环境量监测/位移监测/渗压监测/工程管理/报警管理/横河向位移监测/历史数据/工程档案/顺河向位移监测
  8. Javascript 操作二进制数据
  9. Opengl es2.0 学习笔记(十)VBO、IBO和FBO
  10. feignclient url_Feign-自定义FeignClient
  11. win10自带vc运行库吗?
  12. CentOS8—ssh免密登录
  13. 华中科技大学计算机上机,华中科技大学计算机学院上机复试题目
  14. 【LTE基础知识】LTE信令流程之开机附着、去附着流程分析
  15. 阶段性小结(一)---R语言回归案例实战算法比较
  16. Tomcat 配置数据源
  17. 外卖跑腿app平台开发
  18. 2021上海酵素展商讯-酵素人必备的常见酵素知识(及时收藏)
  19. python开发的软件可以申请软著吗_python自动化生成软件著作权的源代码
  20. 旧文备份:FFTW介绍

热门文章

  1. 编程学习 | c语言源程序扩展名
  2. php fseek函数,php fseek函数读取大文件两种方法
  3. 国内晶圆代工现状简析,与国外差距又在哪里?
  4. 对路径upload访问被拒绝_Asp.net 对路径的访问被拒绝 解决办法(不是文件的一部分)...
  5. 67行代码实现:模拟手机九宫格输入法
  6. SAE下安装wordpress
  7. tensorflow scope的意义
  8. python创建一个字符串变量 apple is_python-examples
  9. java中的字符个数,增补字符
  10. Web前端开发中的表单练习