主轴方向
ul {
display: flex;
flex-direction: column;
}
属性值 |
描述 |
row |
从左到右(默认值) |
row-reverse |
从右到左 |
column |
从上到下 |
column-reverse |
从下到上 |
主轴排列方式
ul {
display: flex;
justify-content: center;
}
属性值 |
描述 |
flex-start |
从左到右(默认值) |
flex-end |
从尾部开始排列 |
center |
居中对齐 |
space-around |
平分空间 |
space-between |
两边对齐 |
是否换行
ul {
display: flex;
flex-wrap: wrap;
}
属性值 |
描述 |
no-wrap |
不换行(默认值) |
wrap |
换行 |
侧轴排列方式
多行
ul {
display: flex;
flex-wrap: wrap;
align-conetnt: center;
}
属性值 |
描述 |
flex-start |
从侧轴头部开始排列 |
flex-end |
从侧轴尾部开始排列 |
center |
侧轴中间显示 |
space-around |
子项在侧轴平分空间 |
space-between |
两边对齐 |
stretch |
设置子项高度平分父高度 |
单行
ul {
display: flex;
align-items: center;
}
属性值 |
描述 |
flex-start |
从上到下 |
flex-end |
从下到上 |
center |
垂直居中 |
stretch |
拉伸(默认值) |
flex-flow
ul {
display: flex;
/* flex-flow: 主轴方向 是否换行; */
flex-flow: direction wrap;
}
- 相当于同时设置了
flex-direction``flex-wrap