取值 | 描述 |
---|---|
row | 默認值 ,彈性盒子元素按X軸方向順序排列 |
row-reverse | 彈性盒子元素按照X軸風向逆序排列 |
column | 彈性盒子元素按照Y軸方向順序排列 |
column-reverse | 彈性盒子元素按照Y軸方向逆序排列 |
取值 | 描述 |
---|---|
nowrap | 默認值,flex子元素只會單行顯示,flex子元素過多會溢出容器,不會開始新行 |
wrap | flex子元素能夠顯示多行,超出的部分會放到新行 |
wrap-reverse | flex子元素能夠顯示多行,只不過會反轉顯示(不是逆序) |
取值 | 描述 |
---|---|
flex-start | 彈性盒子元素以起始元素對齊(相似與不改變子元素順序的 左 浮動) |
flex-end | 彈性盒子元素以結束位置對齊(相似與不改變子元素順序的右浮動) |
center | 彈性盒子元素向行中間位置顯示 |
space-between | 彈性盒子元素平均的分佈在行裏,第一個與起始位置邊界對其,最後一個以結束位置邊界對齊 |
space-around | 彈性盒子元素會平均的分佈在行裏,兩端保留了子元素與子元素之間距離大小的一半(兩端指得是起始位置和結束位置) |
取值 | 描述 |
---|---|
flex-start | 彈性盒子元素以起始元素對齊 |
flex-end | 彈性盒子元素以結束位置對齊 |
center | 彈性盒子元素向行中間位置顯示 |
baseline | 若是彈性盒子元素的行內軸與側軸爲同一條,則該值與flex-start等效,其餘狀況下,該軸將與參與基線對齊 |
stretch | 若是指定側軸大小屬相值爲「auto」,則其值會使項目的邊距盒的尺寸儘量接近所在行的尺寸,但同時會遵守「min/max-width/height」屬相的限制 |
屬相 | 取值 |
---|---|
flex-grow(擴展比率) | Number |
flex-shrink(收縮比) | Number |
flex-basis(寬度像素值) | Number/auto |
取值 | 描述 |
---|---|
flex-start | 彈性盒子元素以起始元素對齊 |
flex-end | 彈性盒子元素以結束位置對齊 |
center | 彈性盒子元素向行中間位置顯示 |
baseline | 若是彈性盒子元素的行內軸與側軸爲同一條,則該值與flex-start等效,其餘狀況下,該軸將與參與基線對齊 |
stretch | 若是指定側軸大小屬相值爲「auto」,則其值會使項目的邊距盒的尺寸儘量接近所在行的尺寸,但同時會遵守「min/max-width/height」屬相的限制 |