flex伸縮布局


一.在父盒子上設置樣式

1.display:flex;讓盒子變成一個伸縮盒子

2.flex-direction  控制主軸方向

flex-direction:row 水平往右;

flex-direction:column  垂直往下;

3.justify-content  主軸對齊方式

justify-content:flex-start ;往主軸開始位置對齊

justify-content:flex-end ;往主軸結束位置對齊

justify-content:center ;居中對齊

justify-content:space-between;讓盒子在主軸方向平均分布

justify-content:space-around;讓盒子在主軸方向平均分布,兩端不留空隙

4.align-items 側軸單行對齊方式

align-items:flex-start;往側軸開始位置對齊

align-items:flex-end;往側軸結束位置對齊

align-items:center;往側軸方向垂直對齊

align-items:stretch;往側軸方向拉伸,盒子不能設置高度

5.flex-wrap:wrap    控制盒子換行

6.align-content 側軸多行對齊方式

align-content:flex-start ;  往側軸開始位置對齊

align-content:flex-end;往側軸結束位置對齊

align-content:center;往側軸方向垂直對齊

align-content:space-between;讓盒子在側軸方向平均分布

align-content:space-around;讓盒子在側軸方向平均分布,兩端不留空隙

align-content:stretch;往側軸方向拉伸,盒子不能設置高度

 二.在子元素設置樣式

1.flex 可以分數分配主軸的剩余空間,在排布完設置了寬高的盒子之后,再分配空間

2.order:控制子元素的排布順序,數值越小,越靠前。

3.align-self 控制自己在側軸的對齊方式

align-self::flex-start;;往側軸開始位置對齊

align-self:flex-end;往側軸結束位置對齊

align-self::center;往側軸方向垂直對齊

align-self::stretch;往側軸方向拉伸,盒子不能設置高度

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM