具体的使用方式如下:
/* 语法 */
flex-direction: row | row-reverse | column | column-reverse;
/* 示例 */
.container {
display: flex;
flex-direction: row; /* 默认值,主轴方向为水平方向,项目从左往右排列 */
}
.container-reverse {
display: flex;
flex-direction: row-reverse; /* 主轴方向为水平方向,项目从右往左排列 */
}
.column-container {
display: flex;
flex-direction: column; /* 主轴方向为垂直方向,项目从上往下排列 */
}
.column-container-reverse {
display: flex;
flex-direction: column-reverse; /* 主轴方向为垂直方向,项目从下往上排列 */
}
- row: 主轴方向为水平方向,项目从左往右排列。
- row-reverse: 主轴方向为水平方向,项目从右往左排列。
- column: 主轴方向为垂直方向,项目从上往下排列。
- column-reverse: 主轴方向为垂直方向,项目从下往上排列。
flex-direction 可以控制弹性容器中项目的排列方向,影响到主轴的方向,从而改变项目在容器中的排列方式。这在响应式设计和灵活布局中非常有用。
转载请注明出处:http://www.zyzy.cn/article/detail/6067/CSS