flex(彈性盒子布局)

彈性可伸展的.讓一個容器變成一個可以自由伸展(彈性)的

移動端使用較多(不用考慮IE)
1 起源

2009年.W3C提出了一種新的方案----Flex布局(現(xiàn)在的瀏覽器支持性更好,導致了現(xiàn)在才開始流行)

2 作用

※※舉例說明↓
完美的居中

<body>
    <div class="container">
        <div class="item">
            item
        </div>
    </div>
    <style type="text/css">
        .container{
            width:200px;
            height:200px;
            background:#eee;
            border:1px solid red;
             display:flex;
        }
        .item{
            width:50px;
            height:50px;
            background-color:#fff;
            margin:auto;
        }
    </style>
</body>

chrome下的輸出結(jié)果:

  • 缺點:父級元素(容器)加上了display:flex后 第一子級元素(項目)都會變成塊元素(嵌套的子級元素不會受影響)
  • 優(yōu)點
    1)解決了margin重疊的問題
    2)干掉的float
3 基本概念

3.1 容器&項目

  • 容器:如果你給一個元素添加 display:flex贪磺,就稱為這是一個容器莱革。

  • 功能 : 設置主軸的方向(項目的排列方向)
    1)容器中項目會按照主軸方向進行擺放,默認的主軸方向是水平方向
    2)容器的屬性值

  • flex-direction(4個值)


    flex-direction.png
  • flex-wrap(3個值)


    flex-wrap.png
  • flex-flow


    flex-flow.png
  • justify-content(5個值)


    justify-content.png
  • align-items(5個值)


    align-items.png
  • align -content(6個值)


    align-content.png
  • 項目:容器里面的直接子元素(子級第一個元素)谷羞,稱為項目
    1)所有項目都是block(子級元素下嵌套的元素除外)
    2)項目的屬性值

  • order:用于更改排列順序各谚。數(shù)值越小,排列越靠前闲询,默認為0.可以為負數(shù)竿拆。


    order.png
  • flex-grow


    flex-grow.png
  • flex-shrink


    flex-shrink.png
  • flex-basis


    flex-basis.png
  • flex


    flex.png
  • align-self


    align-self.png
  • display:flex


    display-flex.png
  • justify-content(子元素主軸的對齊方式)


    子元素主軸對齊方式.png
  • align-items(子元素交叉軸對齊方式)


    子元素交叉軸對齊方式.png

3.2 主軸$交叉軸

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鳖藕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子孝情,更是在濱河造成了極大的恐慌鱼蝉,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,423評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件箫荡,死亡現(xiàn)場離奇詭異魁亦,居然都是意外死亡,警方通過查閱死者的電腦和手機羔挡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,147評論 2 385
  • 文/潘曉璐 我一進店門洁奈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人婉弹,你說我怎么就攤上這事睬魂。” “怎么了镀赌?”我有些...
    開封第一講書人閱讀 157,019評論 0 348
  • 文/不壞的土叔 我叫張陵氯哮,是天一觀的道長。 經(jīng)常有香客問我商佛,道長喉钢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,443評論 1 283
  • 正文 為了忘掉前任良姆,我火速辦了婚禮肠虽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘玛追。我一直安慰自己税课,他們只是感情好闲延,可當我...
    茶點故事閱讀 65,535評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著韩玩,像睡著了一般垒玲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上找颓,一...
    開封第一講書人閱讀 49,798評論 1 290
  • 那天合愈,我揣著相機與錄音,去河邊找鬼击狮。 笑死佛析,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的彪蓬。 我是一名探鬼主播寸莫,決...
    沈念sama閱讀 38,941評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寞焙!你這毒婦竟也來了储狭?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,704評論 0 266
  • 序言:老撾萬榮一對情侶失蹤捣郊,失蹤者是張志新(化名)和其女友劉穎辽狈,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呛牲,經(jīng)...
    沈念sama閱讀 44,152評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡刮萌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,494評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了娘扩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片着茸。...
    茶點故事閱讀 38,629評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖琐旁,靈堂內(nèi)的尸體忽然破棺而出涮阔,到底是詐尸還是另有隱情,我是刑警寧澤灰殴,帶...
    沈念sama閱讀 34,295評論 4 329
  • 正文 年R本政府宣布敬特,位于F島的核電站,受9級特大地震影響牺陶,放射性物質(zhì)發(fā)生泄漏伟阔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,901評論 3 313
  • 文/蒙蒙 一掰伸、第九天 我趴在偏房一處隱蔽的房頂上張望皱炉。 院中可真熱鬧,春花似錦狮鸭、人聲如沸合搅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽历筝。三九已至酗昼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間梳猪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,978評論 1 266
  • 我被黑心中介騙來泰國打工蒸痹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留春弥,地道東北人。 一個月前我還...
    沈念sama閱讀 46,333評論 2 360
  • 正文 我出身青樓叠荠,卻偏偏與公主長得像匿沛,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子榛鼎,可洞房花燭夜當晚...
    茶點故事閱讀 43,499評論 2 348

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

  • 2009年逃呼,W3C 提出了一種新的方案----Flex 布局,可以簡便者娱、完整抡笼、響應式地實現(xiàn)各種頁面布局。目前黄鳍,它已...
    丫3閱讀 562評論 0 0
  • 給容器設置任何容器都設置 inline-flex 場景幾乎沒有 (行級)子元素 浮動display : ...
    小飛俠zzr閱讀 1,162評論 0 1
  • flex 基本概念 flex 的核心的概念就是 容器 和 軸推姻。容器包括外層的 父容器 和內(nèi)層的 子容器,軸包括 主...
    胡自鮮閱讀 1,016評論 1 1
  • 移動開發(fā)基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,460評論 0 6
  • H5移動端知識點總結(jié) 閱讀目錄 移動開發(fā)基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,433評論 0 26