弹性布局 - 手册(自整理)

2020-04-07  本文已影响0人  木头就是我呀

因为弹性布局所涉及到的一些命令比较多,这里主要记录一些弹性布局的命令。以便以后查阅方便。

1. 弹性盒子

2. 弹性元素

计算公式:
我们可以看到父容器宽度为200,子项定义为60,子项相加后为240,超出40,那么超出的40需要被块3和块4消化,通过加权综合可得:40 x 1 + 40 x 3=160
第三个块缩小大小:(40 x 1) / 160 * 40 = 10 即最后大小为60 - 10 = 50
第四个块缩小大小:(40 x 3) / 160 * 40 = 30 即最后大小为60 - 30 = 30

用于设置某个弹性盒元素的初始长度,可以是长度单位,也可以是百分比。flex-basis的优先级高于width、height属性。

flex是flex-grow、flex-shrink 、flex-basis缩写组合。
建议使用 flex 面不要单独使用 flex-grow / flew-shrink / flex-basis 。

用于控制弹性元素的位置,默认为 order:0 数值越小越在前面,可以负数或整数。

上一篇下一篇

猜你喜欢

热点阅读