您好,登錄后才能下訂單哦!
這篇文章主要介紹了flex屬性有什么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
1.flex-direction
用于指定flex主軸的方向,繼而決定flex子項在flex容器中的位置
row,默認值,表示水平方向從左到右排列,此時水平方向為主軸
row-reverse,與row相反
column,表示豎直方向從上到下排列,此時垂直方向為主軸方向
column-reverse,與column相反
2.flex-wrap
用于指定flex子項是否換行
nowrap,默認值,表示不換行,flex子項可能會溢出
wrap,表示換行,溢出的flex子項會被換到下一行
wrap-reverse,表示反方向換行
3.flex-flow
相當于flex-direction和flex-wrap的合并寫法
4.justify-content
用于水平方向flex子項的對齊方式
flex-start,默認值,表示與行的起始位置對齊
flex-end,表示與行的末尾位置對齊
center,表示與行中間對齊
space-between,表示兩端對齊,中間間距相等,注意特殊情況,當剩余空間為負數或者只有一個項時,效果和flex-start相同
space-around,表示間距相等,中間間距是兩端的兩倍,注意特殊情況,當剩余空間為負數或只有一個項時,效果等同于center
5.align-items
用于垂直方向flex子項的對齊方式
stretch,默認值,當flex子項未設置高度或者高度為auto時,stretch起作用將flex子項高度設置為行高度,在只有一行的情況下,行的高度為容器的高度
flex-start,表示與側軸開始位置對齊
flex-end,表示與側軸末尾位置對齊
center,表示與側軸中間對齊
6.align-content
該屬性只作用于多行的情況下,用于多行的對齊方式
stretch,默認值,當flex子項未設置高度或者高度為auto時,stretch起作用將flex子項高度設置為行高度,在只有一行的情況下,行的高度為容器的高度
flex-start,表示與側軸開始位置對齊,緊靠側軸開始位置,之后的每一行都緊靠前面一行
flex-end,表示與側軸末尾位置對齊,緊靠側軸結束位置,之后的每一行都緊靠前面一行
center,表示各行與側軸中間對齊
space-between,表示兩端對齊,中間間距相等,當剩余空間為負數或者只有一個項時,效果和flex-start相同
space-around,表示間距相等,中間間距是兩端的兩倍,注意特殊情況,當剩余空間為負數或只有一個項時,效果等同于center
==該屬性制作用于多行的情況下,在只有一行的容器上無效,該屬性可以很好的處理航換之后相鄰行之間的間距==
感謝你能夠認真閱讀完這篇文章,希望小編分享的“flex屬性有什么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。