父视图布局
标题一、flexDirection
1.flexDirection默认侧轴从上到下排列
row:主轴(行) column侧轴(列) reverse(反向)
2.flexDirection:’row’ 主轴
3.flexDirection:’row-reverse’主轴反向
二、flexWrap
flexWrap 属性定义了子元素在父视图内是否允许多行排列,默认为nowrap
1 | nowrap flex的元素之排列在一行上,可能导致溢出 |
三、JustifyContent
JustifyContent属性定义了浏览器如何分配顺着父容器主轴的弹性(Flex)元素之间及其周围的空间,默认为flex-start。对应的这些可选项有:flex-start、center、flex-end、space-around、space-between以及space-evenly。
1 | flex-start(default) |
四、alignItems
alignItems属性以与justifyContent相同的方式在侧轴方向上将当前行上的弹性元素对齐,默认为stretch。
1 | flex-start 元素向轴起点对齐 |
子视图布局
一、alignSelf
alignSelf属性以属性定义了flex容器内被选中项目的对齐方式。注意:alignSelf属性可以重写灵活容器alignItems属性
1 | auto(defalut)元素继承了它的付容器的align-itemss属性。如果没有父容器则为stretch |
二、flex
1 | "flex-grow"、"flex-shrink"、"flex-basis"三个属性的缩写, |