設定flex彈性布局的6個常見屬性

2021-10-08 15:32:15 字數 881 閱讀 7339

設定flex彈性布局的6個常見屬性

答:1.設定盒子的display屬性為flex,或者line-flex,其對應還有六個css屬性,分別為:

1)flex-direction:設定子元素的排列方式(row,column,row-reverse,column-reverse)

2)flex-warp:設定子元素的是否換行(nowarp,warp,warp-reverse)

3)flex-flow:flex-direction和flex-warp的縮寫,預設為row nowarp

4)justify-content:設定子元素的水平排列方式(flex-start,flex-end,center,span-around,span-between)

5)align-items:設定子元素的垂直方式(flex-start,flex-end,center,stretch,baseline)

6)align-content:設定多個軸線的排列方式(flex-start,flex-end,center,spand-around,spand-between,stretch)

2. 對應的子元素專案也擁有自身的六個css屬性,分別為:

1)order:設定元素的排列權重 值越大越在後

2)flex-grow:設定元素的放大比例

3)flex-shrink:設定元素的縮小比例

4)flex-basis:設定多餘空間專案主軸所佔比例空間

5)flex:flex-grow和flex-shrink和flex-basis的縮寫方式 預設為0 1 auto

6)align-self:設定子元素自己的垂直排列方式,預設為盒子的align-items的值

⚠️:設定flex布局後,子元素的float,clear,vertical-align都無效

css的flex彈性布局

效果1 給容器設定屬性justify content space evenly,紅色矩形之間的距離相等。除了space evenly值以外,還有sapce between space around 設定屬性align items center 容器內的專案垂直居中。html 效果二 給容器設定屬性a...

真香的flex彈性布局

如何實現乙個左中右的布局 在flex出現之前 box left right center左 右 中間 使用flex box left right center左中間右 上面看起來flex也沒什麼牛逼的地方啊 但是當你試著去 left裡放上一張不知道高度的時,你會知道中間和右邊的字要做到垂直居中是多麼...

小程式的Flex彈性布局

1.flex容器屬性 flex flow 是flex direction和flex warp的簡寫 2.內部元素屬性 flex 是flex grow flex shrink flex basis的簡寫 伸縮容器 flex container 設有display flex或者display block...