justify-content:center;
以元素中轴线为基准,水平居中排列。
justify-content:flex-end;
默认是flex-start .
flex-end,水平靠右排列。
justify-content:space-between;
在每行上均匀分布弹性元素。相邻元素间距离相同。每行第一个元素与首行对齐,每行最后一个元素与行尾对齐。
justify-content:space-around;
按元素数量等分盒子后,每个元素在各自空间居中。(水平居中,每个元素两边的空间都相同。)
在第行上均匀分布弹性元素。相邻元素间距离相同。每行第一个元素到行首的距离和每行最后一个元素到行尾的距离将会是相邻元素之间距离的一半。
justify-content:space-evenly;
元素水平居中后,将剩余空间平均分。
flex项都沿着主轴均匀分布在指定的对齐容器中。相邻flex项之间的间距,主轴起始位置到第一个flex项的间距,主轴结束位置到最后一个flex项的间距,都完全一样。
align-items:center;
纵向水平居中
align-items:flex-end;
纵向靠下
align-items:baseline;
???
align-items:stretch;
垂直方向把盒子拉伸
flex-direction:row(default);
默认水平从左向右排列
flex-direction:row-reverse;
从右往左排列
flex-direction:column;
从上往下排列
flex-direction:column-reverse;
从下往上排列
oder:1;
可实现调整每个元素的位序。
align-self:center;单个元素居中
align-self:flex-end;单个元素位置底部
flex-wrap:nowrap;
默认不允许换行
flex-wrap:wrap;
允许换行
flex-wrap:wrap-reverse;
允许换行,和wrap反向(类似倒影)
align-content:center,
居中
align-content:flex-start,
从左上角开始
align-content:flex-end,
从左下角正序开始
align-content:space-between,
排在上面和下面