這篇文章帶給大家的內容是關於flex作用於box容器上的屬性介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
用於指定flex主軸的方向,繼而決定flex子項在flex容器中的位置
row,默认值,表示水平方向从左到右排列,此时水平方向为主轴 row-reverse,与row相反 column, 表示竖直方向从上到下排列,此时垂直方向为主轴方向 column-reverse,与column相反
用於指定flex子項是否換行
nowrap,默认值,表示不换行,flex子项可能会溢出 wrap,表示换行,溢出的flex子项会被换到下一行 wrap-reverse,表示反方向换行
##相當於flex-direction和flex-wrap的合併寫入法
4. justify-content#用於水平方向flex子項的對齊方式
flex-start,默认值,表示与行的起始位置对齐 flex-end,表示与行的末尾位置对齐 center,表示与行中间对齐 space-between,表示两端对齐,中间间距相等,注意特殊情况,当剩余空间为负数或者只有一个项时,效果和flex-start相同 space-around,表示间距相等,中间间距是两端的两倍,注意特殊情况,当剩余空间为负数或只有一个项时,效果等同于center5. 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==該屬性製作用於多行的情況下,在只有一行的容器上無效,該屬性可以很好的處理航換之後相鄰行之間的間距==本篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的
CSS3視頻教程欄位!
以上是flex作用於box容器上的屬性介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!