今天内容不多,但是重要。

115 阅读1分钟

flex第二天

在弹性容器内,主轴方向是由内容撑开,侧轴方向是弹性容器撑开。

flex: 数值;

align: self;(控制某个弹性盒子在侧轴的对齐方式)(是给需要单独控制侧轴方向对齐方式的弹性盒子添加)

只有以上两种属性是添加给弹性盒子的,其他都是给弹性容器的。

修改主轴方向的属性

flex-direction: column;(列)可以将主轴的方向变成垂直的方向,侧轴方向变为水平。

注意点:现在主轴和侧轴仅仅只是方向调换了而已,主轴依然还是用jc改变对齐方式,侧轴还是用ai改变对齐方式。

弹性容器主轴默认是水平方向。

弹性容器侧轴默认是垂直方向。

--:row(行,水平,默认值)

--:row-reverse (行,水平,从右往左)

--:column-reverse (列,垂直,从下往上)

flex-wrap: wrap;弹性盒子换行显示

align-content 控制多行的侧轴对齐方式

:flex-start;

:flex-end;

: center;

: space-around;

:space-between;

: space-evenly;

与jc基本一致

必须在有换行属性出现(flex-wrap:weap)的时候才选择。因为这是控制多行对齐方式的属性

文本行数超出隐藏显示省略号

.twoLines {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertica
}
​

white-space: nowrap 强制一行显示

overflow: hidden 溢出隐藏

text-overflow: ellipsis 超出部分省略号

\