專注用戶體驗(yàn)設(shè)計(jì)與開發(fā)
商務(wù)合作
- 郵箱:2528823962@qq.com
- 手機(jī):180 6652 8545
- 座機(jī): 029-8619-5145
- 地址:陜西省西安市未央元朔路明豐伯馬都A座10820室
網(wǎng)站地圖 Copyright ? 2015 西安嘉瑞德網(wǎng)絡(luò)科技有限公司
陜ICP備2023001199號
flex布局也稱作彈性布局,隨著響應(yīng)式的使用普通的浮動和定位有著局限性,而flex布局就是來解決這種局限性的。
任何一個(gè)元素都能使用flex布局,通過給父元素設(shè)置flex布局來控制子元素的位置和排列方式,同時(shí)子元素的float,clear和vertical-align屬性都將失效。通常給flex布局的的父元素設(shè)置屬性來控制具體的子元素的位置和排列方式,主要包括:
flex-direction:設(shè)置主軸的方向。
justify-content:設(shè)置主軸上的子元素排列方式。
flex-wrap:設(shè)置子元素是否換行。
align-content:設(shè)置側(cè)軸上的子元素的排列方式(多行)。
align-items:設(shè)置側(cè)軸上的子元素排列方式(單行)。
flex-flow:復(fù)合屬性,相當(dāng)于同時(shí)設(shè)置了 flex-direction 和 flex-wrap。
也可以設(shè)置子元素的屬性,例如:
order:指定了項(xiàng)目的排列順序。
flex-grow:定義了在有可用空間時(shí)的放大比例。
flex-shrink:定義了在空間不足時(shí)的縮小比例。
flex-basis:指定了項(xiàng)目在分配空間前的初始大小。
flex:這是flex-grow、flex-shrink和flex-basis的簡寫形式。
align-self:允許單個(gè)項(xiàng)目獨(dú)立于其他項(xiàng)目在交叉軸上對齊。
某個(gè)屬性之間能夠具體的設(shè)置不同的屬性值了更加具體的設(shè)置子元素的布局樣式,現(xiàn)在大部分的布局都采用的更加便捷的flex布局方法來滿足各種復(fù)雜的布局。
專注用戶體驗(yàn)設(shè)計(jì)與開發(fā)
網(wǎng)站地圖 Copyright ? 2015 西安嘉瑞德網(wǎng)絡(luò)科技有限公司
陜ICP備2023001199號