FlexBox布局屬性筆記

display: 表示為伸縮容器

參考屬性

  • flex |設(shè)置為容器
  • inline-flex| 行內(nèi)元素設(shè)置


    容器模型

flex-direction: 設(shè)置容器的方向

參考屬性

  • row | 水平排列 從左往右(圖3)
  • column | 垂直排列 從上往下(圖2)
  • row-reverse | 反向水平排列 從右往左 (圖4)
  • column-reverse | 反向垂直 從下往上 (圖1)
flex-direction

flex-wrap: 容器空間不足時是否換行顯示

參考屬性

  • nowrap | 不允許換行
  • wrap | 換行
  • wrap-reverse | 反向排序并向上換行
wrap

flex-flow: 該屬性是direciton和wrap的縮寫屬性,是兩個屬性的縮寫

  • 默認值為row nowrap

justify-content:沿主軸對齊的方式(主軸方向參考flex-direciton屬性來確定)|

參考屬性

  • flex-start |從主軸起始位置對齊 (左對齊)
  • flex-end | 從主軸結(jié)束位置對齊 (右對齊)
  • center | 向主軸方向中間靠齊 ( 居中)
  • space-between| 平均分布在主軸上 第一個view緊貼主軸起始點,最后一個view緊貼主軸結(jié)束點 (兩端對齊)
    -space-around| 平均分布 主軸兩端不緊貼 (兩端對齊但不貼邊,但每個項目兩側(cè)的間隔相等)
justify-content

align-items: 對于交叉軸的位置

  • flex-start | 起始對齊
  • flex-end | 結(jié)束對齊
  • center | 居中
  • baseline | 基線對齊 也就是基于內(nèi)容對齊
  • stretch | 拉伸鋪滿
align-items

align-content: 在開啟換行后,或者多行展示主軸內(nèi)容后生效在交叉軸上排列的屬性

  • flex-start |與交叉軸的起點對齊。
  • flex-end | 與交叉軸的終點對齊。
  • center | 與交叉軸的中點對齊。
  • space-between | 與交叉軸兩端對齊,軸線之間的間隔平均分布。
  • space-around | 每根軸線兩側(cè)的間隔都相等。所以,軸線之間的間隔比軸線與邊框的間隔大一倍。
  • stretch(默認值) |軸線占滿整個交叉軸。
align-content

本文參考了 阮一峰的Flex 布局教程:語法篇
圖片均來自阮一峰的博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • H5移動端知識點總結(jié) 閱讀目錄 移動開發(fā)基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,614評論 0 26
  • 移動開發(fā)基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,512評論 0 6
  • 作者: 阮一峰日期: 2015年7月10日原文鏈接:http://www.ruanyifeng.com/blog/...
    Mike_Gu閱讀 1,001評論 0 6
  • 一、Flex布局是什么? Flex是Flexible Box的縮寫,意為”彈性布局”,用來為盒狀模型提供最大的靈活...
    穿越人海遇見你閱讀 5,099評論 0 3
  • 中午去上課時,走到行政樓臺階,發(fā)現(xiàn)衣服忘記換了。下午去搬循環(huán)書時,把三年級上冊的音樂書抱到班上了,高琴一邊嚷著:“...
    碧水藍天1933閱讀 71評論 0 0