一、基础布局(el-row、el-col)
|--布局规则:通过基础的24分栏,通过el-row、el-col组件,并通过col组件的span就可以自由地组合布局。
|--全局引入element css
|--可以在官网上在线主体编辑定义自己想要的颜色,然后下载,在main.js中引入。
![](https://img.haomeiwen.com/i14782729/bb0837b34ce60cf5.png)
![](https://img.haomeiwen.com/i14782729/df9518ad217798ac.png)
![](https://img.haomeiwen.com/i14782729/7b7f1b1d726b3a6c.png)
|--示例1:占据100%(span=24)占据50%(span=12)
![](https://img.haomeiwen.com/i14782729/98f3e320b552323f.png)
![](https://img.haomeiwen.com/i14782729/4a9da396818b14b9.png)
|--示例2:
![](https://img.haomeiwen.com/i14782729/4177a76a9f554a58.png)
![](https://img.haomeiwen.com/i14782729/ebf3f41044156170.png)
二、分栏间隔
|--Row组件提供了gutter(排水沟)属性来指定每一栏之间的间隔(像水沟一样),默认间隔为0.
|--示例:这里个gutter=20,20是以px计算。
![](https://img.haomeiwen.com/i14782729/1803f564f162536f.png)
![](https://img.haomeiwen.com/i14782729/c5f320eda9dad76c.png)
三、混合布局
|--通过基础的1/24分栏,任意扩展组合形成较为复杂的混合布局。
![](https://img.haomeiwen.com/i14782729/2eb35e04c4683a56.png)
![](https://img.haomeiwen.com/i14782729/1c5dcc72642d03c3.png)
四、分栏偏移
|--通过col组件的offset(位移)属性可以指定偏移的栏数。
![](https://img.haomeiwen.com/i14782729/88a0f3b2b2090a53.png)
![](https://img.haomeiwen.com/i14782729/d02d52c5d21747d1.png)
五、对齐方式
|--在row组件中设置type=flex,就可以启用flex布局,通过设置justify属性定义子元素的排版方式。
|--justify的值:start、end、center、space-between、space-around
![](https://img.haomeiwen.com/i14782729/92e1e47d0744e7a5.png)
![](https://img.haomeiwen.com/i14782729/a05d8b90089bebb7.png)
六、响应式布局
|--参照了Bootstrap的响应式设计,预设置了5个响应尺寸:xs、sm、md、lg、xl
![](https://img.haomeiwen.com/i14782729/5d874c6b14d0937b.png)
![](https://img.haomeiwen.com/i14782729/557acc747f3b081a.png)
![](https://img.haomeiwen.com/i14782729/01365b8861503d43.png)
![](https://img.haomeiwen.com/i14782729/5ab544c45ae6fd3d.png)
![](https://img.haomeiwen.com/i14782729/b866e0503f0a0fc0.png)
七、基于断点的隐藏
|--element额外提供了一系列类名,用于在某种添加下隐藏元素,这些类名可以添加在任何DOM元素或自定义组件上,如果想要使用,引入下面文件:
![](https://img.haomeiwen.com/i14782729/6e981c74dbd74688.png)
|--包含的类名及其含义:
![](https://img.haomeiwen.com/i14782729/c0f713c40bff461b.png)
|--示例:
![](https://img.haomeiwen.com/i14782729/8de4daf3490afe5a.png)
![](https://img.haomeiwen.com/i14782729/5eeab0ab6bdf414f.png)
![](https://img.haomeiwen.com/i14782729/8d84cd01daa41426.png)
简单的布局涉及到的问题就总结完毕了,没啥难度,重在总结实践!
网友评论