flex布局簡單總結

2021-10-04 18:58:53 字數 1359 閱讀 4255

flex 是 flexible box 的縮寫,意為"彈性布局",用來為盒狀模型提供最大的靈活性。注意

屬性名屬性值

備註display

flex

定義了乙個flex容器,它的直接子元素會接受這個flex環境

flex-direction

row,row-reverse,column,column-reverse 

決定主軸的方向 

justify-content

flex-start,flex-end,center,space-between,space-around

設定或檢索彈性盒子元素在主軸(橫軸)方向上的對齊方式

align-items

flex-start,flex-end,center,baseline,stretch

設定或檢索彈性盒子元素在側軸(縱軸)方向上的對齊方式

flex-wrap 

nowrap,wrap,wrap-reverse 

如果一條軸線排不下,如何換行

flex-flow

[flex-direction] , [flex-wrap]

是flex-direction屬性和flex-wrap屬性的簡寫形式,預設值為row nowrap

屬性名屬性值

備註flex

[number]

flex屬性是flex-grow, flex-shrink 和 flex-basis的簡寫

order

[int] 

決定主軸的方向 

flex-grow

[number]

設定或檢索彈性盒的擴充套件比率,根據彈性盒子元素所設定的擴充套件因子作為比率來分配剩餘空間

flex-shrink

[number]

設定或檢索彈性盒的收縮比率,根據彈性盒子元素所設定的收縮因子作為比率來收縮空間  

flex-basis

[length], auto

設定或檢索彈性盒伸縮基準值

align-self

auto,flex-start,flex-end,center,baseline,stretch

設定或檢索彈性盒子元素在側軸(縱軸)方向上的對齊方式,可以覆蓋父容器align-items的設定

感謝瀏覽,本文皇菇涼只是做簡單總結(大佬請ctrl+f4),如有覺得比較懵之處,可參考這裡(阮一峰)大佬文章,詳細明了有圖有案例;如覺得枯燥乏味不妨去b站看看pink老師講的課程,生動有趣還有專案,你一定喜歡的不要不要的喲!

flex布局(pink老師)

Flex布局簡單總結

複習到flex,總結一下方便檢視 以下6個屬性設定在容器上。屬性描述 值flex direction 決定主軸的方向 即專案的排列方向 row 預設值 row reverse column column reverse flex wrap 定義如何換行。nowrap 預設值 wrap wrap re...

Flex布局常用屬性簡單總結

常用布局方式也就是float,但flex布局更適合移動端專案開發 參考flex布局 1,布局方式 display flex display webkit flex safari a.橫向縱向布局 flex direction row column row reverse row reverse b....

總結 Flex布局

網頁布局 layout 是 css 的乙個重點應用。布局的傳統解決方案,基於 盒狀模型 依賴 display 屬性 position 屬性 float 屬性。它對於那些特殊布局非常不方便,比如,垂直居中 就不容易實現。任何乙個容器都可以指定為 flex 布局。行內元素也可以使用 flex 布局。bo...