设置侧轴上子元素排列方式_flex布局

常见父项属性

1、flex-direction 设置主轴方向,默认为x轴

属性值:

row 从左到右,x轴(默认)

row-reverse 从右到左

column  从上到下

column-reverse 从下到上

2、justify-content 设置主轴上的子元素排列方式

属性值:

flex-start  从主轴头部开始,如果主轴是x轴,则从左到右,如果是y轴,则从上到下(默认)

flex-end  从主轴尾部开始

center  主轴居中对齐

space-around  平均分配主轴剩余空间

space-between  先两边贴边,再平均分配主轴剩余空间

3、flex-wrap 设置是否换行,默认不换行

属性值:

nowrap 不换行(默认)

wrap  自动换行

4、align-items  设置侧轴上的子元素排列方式(单行)

属性值:

flex-start  从侧轴头部开始,如果主轴是x轴,则从左到右,如果是y轴,则从上到下(默认)

flex-end  从侧轴尾部开始

center  侧轴居中对齐

stretch  沿侧轴拉伸

5、align-content  设置侧轴上的子元素排列方式(多行)

属性值:

flex-start  从侧轴头部开始,如果侧轴是x轴,则从左到右,如果是y轴,则从上到下(默认)

flex-end  从侧轴尾部开始

center  侧轴居中对齐

space-around  平均分配侧轴剩余空间

space-between  先两边贴边,再平均分配侧轴剩余空间

stretch  沿侧轴拉伸

6、flex-flow  flex-direction和flex-wrap的简写

flex-flow: column wrap

常见子项属性

1、flex 定义子项目分配剩余空间,用flex来表示占多少份,默认0

2、align-self 控制子项自己在侧轴上的排列方式

3、order 定义排列顺序,数字越小越靠前,默认0

你可能感兴趣的:(设置侧轴上子元素排列方式)