flex彈性盒子

2022-09-17 22:03:21 字數 967 閱讀 5997

盒子模型   box-sizing:

content-box  平時普通盒子模型 :padding、border 盒子會變大 (向外擴充套件)

border-box   盒子模型   :padding、border 盒子不會變大     (向內擴充套件) 

calc(公式)   注意: + - * /    屬性相容查詢 

calc(100px-20px) ×

calc(100px - 20px) √

父級屬性: display:flex

justify-content: 子元素水平排列方式

center    居中

space-between     兩端對齊

space-around    子元素拉手分布

flex-start     居左

flex-end    居右

align-items: 單行子元素垂直排列

align-content: 多行子元素垂直排列

center:居中

flex-end:底部

flex-start:開始    

flex-direction:

row:橫向排列

row-reverse:橫向翻過排列

column:縱向排列

column-reverse:縱向翻過排列

flex-wrap:nowrap(預設 不換行) | wrap(換行,第一行在上方) | wrap-reverse(wrap-reverse:換行,第一行在下方);   

flex-flow:

子級屬性:

flex:1   1指比例  先去除固定寬度

align-self: 用來覆蓋父級 align-items 垂直排列

flex-grow:1 定義子元素放大比例

order:規定子元素順序排列  數值越小,越靠前,預設值為0

flex彈性盒子

垂直居中 傳統 絕對定位 flex flexible box 彈性盒子。可以輕鬆控制元素的排列,對齊和順序。宣告定義 使用display flex或display inline flex 宣告乙個容器為彈性盒子。這個容器中的子元素們,會遵循彈性布局。注 一般是使用display flex.inlin...

彈性盒子 flex

flex 彈性盒 伸縮盒 是css中的又一種布局手段,它主要用來代替浮動來完成頁面的布局 flex可以使元素具有彈性,讓元素可以跟隨頁面的大小的改變而改變 要使用彈性盒,必須先將乙個元素設定為彈性容器 我們通過display來設定彈性容器 思維導圖 flex direction 指定容器中彈性元素的...

flex彈性盒子

1.設為flex布局之後,子元素的float,clear和vertical align屬性都講失效 2.採用flex布局的元素,稱為flex容器 flex container 所有的子元素成為容器成員,稱為flex專案 flex item 3.容器預設存在兩根軸 水平的主軸和垂直的交叉軸 4.主軸的...