彈性布局

flex-direction:決定主軸排列方向

? 參數(shù):row(默認):主軸為水平方向,起點在左端。

? ? ? ? ? ? ? row-reverse:主軸為水平方向,起點在右端。

? ? ? ? ? ? ? column:主軸為垂直方向,起點在上端。

? ? ? ? ? ? ? column-reverse:主軸為垂直方向,起點在下端。

flex-wrap:如果總寬度超過屏幕寬度,決定是否換行

參數(shù):nowrap(默認):不換行,所有item在一行。

? ? ? ? ? ? wrap:換行,第一行在上方

? ? ? ? ? ? wrap-reverse:換行,第一行在下方

flex-flow:flex-direction和flex-wrap的縮寫

例:flex-flow:row ?wrap;

justify-content?:決定主軸方向的對齊方式

參數(shù):flex-start(默認):對齊主軸的起點

? ? ? ? ? ??flex-end:對齊主軸的終點

? ? ? ? ? ? center:在主軸方向居中

? ? ? ? ? ? space-between:左右不留空 平分位置

? ? ? ? ? ? space-around: 左右留空 平分位置

? ? ? ? ? ? stretch(默認值):軸線占滿整個交叉軸。

align-items:決定交叉軸的對齊方式

參數(shù):flex-start(默認):對齊交叉軸的起點

? ? ? ? ? ? flex-end:對齊交叉軸的終點

? ? ? ? ? ? center:在交叉軸方向居中

? ? ? ? ? ? baseline:以項目之間的第一行文字的基線對齊。

? ? ? ? ? ? stretch(默認):如果項目未設置高度或設為auto,將占滿整個容器的高度。

注:align-items和align-content的區(qū)別:前者適用于單行容器,而后者只適用于多行

flex:給子元素設置,子元素將按照這個屬性數(shù)字的比例分配空間。

參數(shù):數(shù)字:項目占據(jù)父元素的空間比例,填滿容器。

? ? ? ? ? ?auto:如果超過父元素尺寸,項目尺寸會等比例縮小,如果不足父元素的尺寸,會等比例放大以填滿容器。

? ? ? ? ? none:項目尺寸不變化。

order:決定項目的排列順序;越小越靠前,最小為0

align-self:給自身設置交叉軸的對齊方式,可覆蓋父級的 align-items屬性,參數(shù)和align-items相同。

注:無justify-self這個屬性。

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

相關閱讀更多精彩內容

  • 作者: 阮一峰日期: 2015年7月10日原文鏈接:http://www.ruanyifeng.com/blog/...
    Mike_Gu閱讀 1,052評論 0 6
  • 1.Flex布局是什么? Flex是Flexible Box的縮寫,就是靈活的彈性頁面布局。 作用是為盒子模型提供...
    LiLi原上草閱讀 773評論 0 7
  • Flex是Flexible Box的縮寫,意為"彈性布局",用來為盒狀模型提供最大的靈活性。設為Flex布局以后,...
    xiaotao123閱讀 1,815評論 0 1
  • 簡介 傳統(tǒng)布局基于盒子模型,通過 display float position 屬性進行布局,但是有些效果在盒模型...
    kabumie閱讀 1,382評論 0 5
  • 我不是想吃東西,只是想吃你的東西 我第一次覺得,可能和身邊的人,都有代溝。 他們太幼稚的時候,我太成熟,而大多數(shù)...
    冬姜是我閱讀 435評論 0 0

友情鏈接更多精彩內容