scss的flex布局

2020-01-15  本文已影响0人  士心禾斗

想自动布局就用
display: flex;

子控件的:

1规定布局主方向,水平或者垂直: flex-direction

row :从左至右
row-reverse :从右至左
column:从上到下
column-reverse:从下到上

2主方向间隔处理:justify-content(uniapp里的主方向为column时该标签失效)

flex-start 集中在开头,中间不留间隙
flex-end 集中在末尾,中间不留间隙
center 居中对齐,中间不留间隙
space-between 两端对齐,空白均匀地填充到flex成员项之间。
space-around 元素两边平均等分剩余空白间隙部分,最左或最右和元素之间距离是1:2

3主方向自动换行: flex-wrap

对于app项目flex-direction: column时设置flex-wrap没用。
nowrap 默认值。规定始终不拆行或不拆列。
wrap 在必要的时候拆行或拆列。
wrap-reverse 规定在必要的时候拆行或拆列,但是以相反的顺序。
initial 设置该属性为它的默认值。
inherit 从父元素继承该属性。

4垂直方向间隔对齐,左中右:align-items(uniapp里的主方向为row时该标签失效)

如center。

上一篇下一篇

猜你喜欢

热点阅读