關於flex的三屬性(1)flex-grow

flex-grow

這篇先講flex取值的問題,後面的文章在深入講解彈性佈局的應用。
1.flex是由 flex-grow,flex-shrink,flex-basis組成。看下圖
關於flex的三屬性(1)flex-grow
其中flex-grow:代表父容器在主軸上還有多少剩餘空間。
關於剩餘空間的理解:父容器(彈性盒子)在主軸方向上還有多少可利用空間。
關於flex的三屬性(1)flex-grow
外層div彈性佈局,剩餘空間=box.width - item01.width - item02.width - item03.width
flex-grow默認值爲0,且爲非負數。

eg01:
關於flex的三屬性(1)flex-grow
結果:
關於flex的三屬性(1)flex-grow
將 class="item02"的div,樣式設置flex:2,效果:
關於flex的三屬性(1)flex-grow
只有class="item02"的div設置了flex:2樣式,意思是剩餘空間分成2份,全部給item02.flex默認值0表示不要剩餘空間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章