FlexBox 弹性盒模型布局 - 子控件篇

2017-08-18  本文已影响0人  土豆萝卜君

上一章讲了下FlexBox的基础以及父控件css的控制其实父控件大体上就是一个排列方向和对齐方式的作用。子控件会根据父控件的main-size和控制来布局。

flex-grow (适用于弹性盒模型容器子元素)

定义设置或检索弹性盒的拓展比率
根据弹性盒子元素所设置的拓展因子作为比率来分配剩余空间
flex-grow: <number> (default 0)

flex-shrink(适用于弹性盒模型容器子元素)

定义: 设置或检索弹性的收缩比率(根据弹性盒子元素所设置的搜索因子作为比率来收缩空间)
flex-shrink: <number> (default 1)

flex-basis (适用于弹性盒模型容器子元素)

定义 设置或检索弹性盒伸缩基准值
flex-basis :<length>|auto(default auto)

Flex-Basis Demo

align-self(适用于弹性盒模型子元素)

定义:设置或者检索弹性盒子元素自身在侧轴(纵轴)方向上的对齐方式
aligin-self:auto | flex-start | flex-end| center | baseline | stretch

Align-Self Demo

flex (适用于弹性盒模型子元素)

复合属性设置或检索伸缩盒对象的子元素如何分配空间
flex:none | [ flex-grow(默认为0) ] || [ flex-shrink ](默认为1) || [ flex-basis(默认为0)) ]

Flex Demo

上一篇 下一篇

猜你喜欢

热点阅读