css3屬性

flex 六個屬性:

  1. order
  2. flex-grow
  3. flex-shrink
  4. flex-basis
  5. flex
  6. align-self
  7. order

一、 order 屬性定義項目的排列順序。數(shù)值越小,排列越靠前,默認為 0。有了這個屬性,可以調(diào)整在 HTML 中出現(xiàn)的順序。

order: <integer>;

二、flex-grow

flex-grow 屬性定義項目的放大比例,默認為 0,即如果存在剩余空間,也不放大。

flex-grow:<number>;

三、flex-shrink

flex-shrink 屬性定義了項目的縮小比例,默認為 1,即如果空間不足,該項目將縮小。

flex-shrink:<number>;

如果所有項目的 flex-shrink 屬性都為 1,當空間不足時,都將等比例縮小。如果一個項目的 flex-shrink 屬性為 0,其他項目都為 1,則空間不足時,前者不縮小。

四、flex-basis

flex-basis 屬性定義了在分配多余空間之前,項目占據(jù)的主軸空間(main size)。類似于設(shè)置了 width 屬性。

flex

flex 屬性是 flex-grow, flex-shrink 和 flex-basis 的簡寫,默認值為 0 1 auto。后兩個屬性可選。

五、align-self

align-self 屬性允許單個項目有與其他項目不一樣的對齊方式,可覆蓋 align-items 屬性。默認值為 auto,表示繼承父元素的 align-items 屬性,如果沒有父元素,則等同于 stretch。

align-self: auto | flex-start | flex-end | center | baseline | stretch;

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

相關(guān)閱讀更多精彩內(nèi)容

  • H5移動端知識點總結(jié) 閱讀目錄 移動開發(fā)基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,834評論 0 26
  • 移動開發(fā)基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,741評論 0 6
  • 前言 FlexBox是css3的一種新的布局方式,天生為解決布局問題而存在的它,比起傳統(tǒng)的布局方式,我們使用Fle...
    zevei閱讀 1,535評論 23 3
  • 在以前頁面布局多依賴于table,但table標簽太多,于是有了absolute布局,float布局等,但它們小問...
    張歆琳閱讀 4,448評論 3 55
  • Flexbox布局官方稱之為CSS Flexible Box布局模塊,他是CSS3中的一種新的布局模式。Flexb...
    流動碼文閱讀 839評論 0 3

友情鏈接更多精彩內(nèi)容