Flex 筆記

很早在筆記本里記下的筆記,分享出來

容器屬性

display: flex || inlineflex
flex-direction: row || row-reverse || column || column-reverse
flex-wrap: nowrap || wrap || wrap-reverse
flex-flow: flex-direction | flex-wrap
justify-content: flex-start | flex-end | center | space-between | space-around
align-items: flex-start | flex-end | center | stretch | baseline
align-content: flex-start | flex-end | center | stretch | space-around | space-between //多根軸線的對齊方式

項目屬性

order: n //數值越小,排列越靠前
flex-grow: n // 項目放大比例 ,默認為0,即不放大
flex-shrink: n // 項目縮放比例, 默認為1,即2空間不足將縮小, 若為1 則不縮小
flex-basis: length | auto
flex: flex-grow | flex-shrink | flex-basis 默認兩個快捷鍵 auto(1 1 auto) none(0 0 auto)
align-self: auto | flex-start | flex-end | center | baseline | stretch

Flex Example

/* 0 0 auto */
flex: none;

/* One value, unitless number: flex-grow (flex-basis changes to 0) */
flex: 2;

/* One value, width/height: flex-basis */
flex: 10em;
flex: 30px;
flex: auto;
flex: content;

/* Two values: flex-grow | flex-basis */
flex: 1 30px;

/* Two values: flex-grow | flex-shrink (flex-basis changes to 0) */
flex: 2 2;

/* Three values: flex-grow | flex-shrink | flex-basis */
flex: 2 2 10%;

/* Global values */
flex: inherit;
flex: initial;
flex: unset;

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

推薦閱讀更多精彩內容

  • 移動開發基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,514評論 0 6
  • H5移動端知識點總結 閱讀目錄 移動開發基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,623評論 0 26
  • 在以前頁面布局多依賴于table,但table標簽太多,于是有了absolute布局,float布局等,但它們小問...
    張歆琳閱讀 4,168評論 3 55
  • 前言 FlexBox是css3的一種新的布局方式,天生為解決布局問題而存在的它,比起傳統的布局方式,我們使用Fle...
    zevei閱讀 1,438評論 23 3
  • 我不知道別人家是什么樣子,至少在我家里過年從沒有過債主上門討錢。經常聽爸媽念叨他們年輕時一窮二白從鄉下出來做生意,...
    邱綿綿閱讀 168評論 0 0