flexbox

flexbox

簡介:

彈性布局(flexible box)
.box { display:flex; } //聲明為flex布局
.box { display:inline-flex }//行內(nèi)元素聲明為flex
.box { display:flex; display:-webkit-flex; }//safafi
注意:設(shè)置了flex布局之后,float/clear/vertical-align無效

圖形解析


外面的為容器container,里面的為項目flex item。

容器的屬性

  • flex-direciton//決定主軸方向
    flex-direction: row | row-reverse | column | column-reverse;


  • flex-wrap//決定換行方式
    flex-wrap: nowrap | wrap | wrap-reverse;
    不換行/換行/換行,第一行放在下方
  • flex-flow//dircection和wrap的縮寫
    默認值為row nowrap
  • justify-content//主軸對齊方式
    justify-content: flex-start | flex-end | center | space-between | space-around;```


  • align-items//對齊方式
    align-items: flex-start | flex-end | center | baseline | stretch;```


  • align-content//多根軸線的對齊方式
    align-content: flex-start | flex-end | center | space-between | space-around | stretch;```


項目屬性

  • order//數(shù)值越大越靠前


  • flex-grow:<number>//放大倍數(shù)


  • flex-shrink//定義縮小倍數(shù)
  • flex-basis:<length>//項目長度
  • flex前三個的所寫,默認為0 1 auto
    auto(1 1 auto)/none(0 0 auto)
  • align-self//獨立出來的對齊方式
    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ā)布平臺,僅提供信息存儲服務。

相關(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,740評論 0 6
  • 前段時間手工紀錄了一些flexbox的要點~如圖~ 所以想把它整理成電子版,加上更詳盡的解析和說明,便于大家和自己...
    趙萱_dily閱讀 1,699評論 0 9
  • Flexbox簡介 Flexbox Layout(Flexible Box)模塊,W3C官方稱為CSS彈性盒子布局...
    _李楊閱讀 472評論 0 2
  • 收拾行囊,急急忙忙為了見姑媽一面,怕各種照顧不全,被說,可是好像并沒有人為此感到有一絲感動... 累
    一路李花開閱讀 275評論 0 0

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