项目属性

1.flex-grow 属性

flex-grow 属性的值是⼀一个没有单位的⾮非负数,默认值为0。⽤用来定义项当容器器有多余的空间时,这些空 间在不不同条⽬目之间的分配⽐比例例。
.item{    flex-grow:1; }

2.order 属性

order 属性定义项⽬目的排列列顺序。数值越⼩小,排列列越靠前,默认为0。
.item:nth-child(3){    order:-1; }

3.flex-shrink 属性

flex-shrink 属性在使⽤用上类似于" flex-grow "。默认值为1。该属性的值也是⽆无单位的,表示的是当 容器器的空间不不⾜足时,各个项⽬目的尺⼨寸缩⼩小的⽐比例例。
.item{    flex-shrink:1; }

4.flex-basis 属性
flex-basis 属性定义了了项⽬目占据的主轴空间⽐比例例。浏览器器根据这个属性,计算主轴是否有多余的空间。 它的默认值是auto,即项⽬目的本来的⼤大⼩小。
.item{    flex-basis:50%; }

5.flex 属性 flex 属性是 flex-grow 、 flex-shrink 和 flex-basis 的简写,默认值为0 1 auto。后两个属性 可选。
.item{    flex:none; }
该属性有两个快捷值:auto(1 1 auto)和none(0 0 auto)。

6. align-self 属性
align-self 属性允许单个项⽬目有与其他项⽬目不不⼀一样的对⻬齐⽅方式,可覆盖 align-items 属性。默认值 为auto,表示继承⽗父元素的 align-items 属性,如果没有⽗父元素,则等同于 stretch 。 align-self 属性的取值,除了了多⼀一个auto,其他都与 align-items 属性完全⼀一致。

 

posted @ 2017-07-09 14:33  乜**乜  阅读(414)  评论(0编辑  收藏  举报