Flex彈性布局

*學習筆記


flex 屬性

作用在flex容器上 ? ? ? ? ? ? ? ?作用在flex子項上

flex-direction ? ? ? ? ? ? ? ? ? ? ? ?order

flex-wrap ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?flex-grow

flex-flow ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? flex-shrink

justify-content ? ? ? ? ? ? ? ? ? ? ?flex-basis

align-items ? ? ? ? ? ? ? ? ? ? ? ? ? flex

align-content ? ? ? ? ? ? ? ? ? ? ? ?align-self

flex容器上的屬性

flex-direction:控制子項整體布局方向,是從左往右還是右往左,是從上往下還是下往上。

? ? 取值:row 默認值,顯示為行,默認從左往右

? ? ? ? ? ? ? ?row-reverse 顯示為行,但方向和row屬性值相反

? ? ? ? ? ? ? ?column 顯示為列

? ? ? ? ? ? ? ?column-reverse 顯示為列,與column方向相反

flex-warp:控制子項整體單行顯示還是換行顯示

? ? 取值: nowrap: 默認值,表示單行顯示,不換行

? ? ? ? ? ? ? ? warp:寬度不足換行顯示

? ? ? ? ? ? ? ? wrap-reverse:寬度不足換行顯示,但是從下往上開始

flex-flow :是flex-direction和flex-warp的縮寫,表示flex布局的flow流動特性。第一個值代表方向,第二個值表示換行,中間用空格隔開。

justify-content ?:決定了主軸方向上子項的對齊和分布方式。

? ? 取值: flex-start:默認值,起始位置對齊

????????????????flex-end:結(jié)束位置對齊

????????????????center:居中對齊

????????????????space-between:兩端對齊

????????????????space-around:環(huán)繞,每個flex子項兩側(cè)都環(huán)繞互不干擾的等寬空白間距,中間間距不會疊加。

????????????????space-evenly:每個flex子項兩側(cè)空白間距完全相等。

align-items:flex子項們相對于flex容器在側(cè)軸方向上的對齊方式

? ? 取值:stretch:默認值,flex子項拉伸

? ? ? ? ? ? ? ?flex-satrt:表現(xiàn)為容器頂部對齊

? ? ? ? ? ? ? ?flex-end:表現(xiàn)為容器底部對齊

? ? ? ? ? ? ? ?center:表現(xiàn)為垂直居中對齊

align-content :側(cè)軸方向上子項的對齊的方式

? ? ? ? ? ? ? ?flex-satrt:表現(xiàn)為容器頂部對齊

? ? ? ? ? ? ? ?flex-end:表現(xiàn)為容器底部對齊

? ? ? ? ? ? ? ?center:表現(xiàn)為垂直居中對齊

???????????????space-between:兩端對齊

? ? ? ? ? ? ? ?space-around:每一行元素都享有獨立不重疊的空白空間

? ? ? ? ? ? ? ?space-evenly:每一行元素上下等分

flex子項上的屬性

????order:可通過設(shè)置order改變某一個flex子項的排序位置,所有flex子項的默認order屬性值為0。

????flex-grow:擴展flex子項所占據(jù)的寬度。擴展所侵占的空間就是除去元素外的剩余的空白間隙,默認值為0。

????flex-shrink:處理當flex容器空間不足時,單個元素的收縮比例,默認值為1。

????flex-basis:定義了在分配剩余空間之前元素的默認大小。

????flex:是flex-grow、flex-shrink、flex-basis的縮寫。

????align-self:指控制單獨某一個flex子項的垂直對齊方式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容