若果有一个项目flex-grow为2,其余都为1,则该项目占据剩余空间是其余的2倍
默认值都为1,即如果空间不足将等比例缩小。
如果有一个项目的值为0,其他项目为1,当空间不足时,该项目不缩小。
负值对该属性无效,容器不应该设置flex-wrap。
.item{
flex-shrink: <非负整数>;
}
如果一个项目设置flex-shrink为0;而其他项目都为1,则空间不足时,该项目不缩小。
如果所有项目都为0,则当空间不足时,项目撑破容器而溢出。
如果设置项目的flex-shrink不为0的非负数效果同设置为1。
默认值为auto,浏览器根据此属性检查主轴是否有多余空间。
.item{
flex-basis:
}
注意设置的flex-basis是分配多余空间之前项目占据的主轴空间,如果空间不足则默认情况下该项目也会缩小。
默认值为0 1 auto,第一个属性必须,后两个属性可选。
.item{
flex: none | [
}
flex:auto;
代替 flex: 1 1 auto;
;flex: none;
代替 flex: 0 0 auto
;####align-self属性:允许单个项目与其他项目有不一样的对齐方式
>默认值为auto,表示继承父元素的align-items属性,并可以覆盖align-items属性。
.item{
align-self: auto | flex-start | flex-end | center | baseline | stretch;
}
转载自:https://www.cnblogs.com/qingchunshiguang/p/8011103.html