本文参考Element官方文档:
http://element-cn.eleme.io/#/zh-CN/component
常用布局
el-row与el-col可搭配实现24格栅格布局,若布局较复杂,可以嵌套使用。
el-container作为布局容器(可以嵌套使用),内部可包含el-header(顶栏),el-aside(侧边栏),el-main(内容),el-footer(底栏)。
页面效果
示例代码
el-row 属性:
参数类型说明可选值默认值gutter栅格间隔number—0type布局模式,可选 flex,现代浏览器下有效string——justifyflex 布局下的水平排列方式stringstart/end/center/space-around/space-betweenstartalignflex 布局下的垂直排列方式stringtop/middle/bottomtoptag自定义元素标签string*divel-col 属性:
参数类型说明可选值默认值span栅格占据的列数number—24offset栅格左侧的间隔格数number—0push栅格向右移动格数number—0pull栅格向左移动格数number—0xs<768px 响应式栅格数或者栅格属性对象number/object (例如: {span: 4, offset: 4})——sm≥768px 响应式栅格数或者栅格属性对象number/object (例如: {span: 4, offset: 4})——md≥992px 响应式栅格数或者栅格属性对象number/object (例如: {span: 4, offset: 4})——lg≥1200px 响应式栅格数或者栅格属性对象number/object (例如: {span: 4, offset: 4})——xl≥1920px 响应式栅格数或者栅格属性对象number/object (例如: {span: 4, offset: 4})——tag自定义元素标签string*divel-container属性:
参数类型说明可选值默认值direction子元素的排列方向stringhorizontal / vertical子元素中有 el-header 或 el-footer 时为 vertical,否则为 horizontalel-header属性:
参数类型说明可选值默认值height顶栏高度string—60pxel-aside 属性:
参数类型说明可选值默认值width侧边栏宽度string—300pxel-footer属性:
参数类型说明可选值默认值height底栏高度string—60px