flex 布局

what's the meaning of Flexbox? 答:很久之前關(guān)于布局大概存在兩種:流式布局,定位和浮動(dòng)來解決东帅。浮動(dòng)導(dǎo)致的拖標(biāo)咆爽,我們需要通過清除浮動(dòng)來解決問題。定位啥子絕父相腮介;但現(xiàn)在有了更方便的方式來處理布局的問題有關(guān)彈性盒子的屬性傳送門MDN


速查知識(shí)點(diǎn)

語法篇參考阮老師flex 教學(xué)

一肥矢、柵格系統(tǒng)

前端代碼如何實(shí)現(xiàn)呢?

  • grid_row定一個(gè)flex容器叠洗。
  • 每一個(gè)子item節(jié)點(diǎn)作為flex容器中的子元素

Code:

<!--
作者:jeverson@163.com
時(shí)間:2016-11-23
描述:柵格系統(tǒng)
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JJExample</title>
<style type="text/css">
.grid {
 border: solid 1px #e7e7e7;
}

.grid_row {
 /*定義一個(gè)flex容器甘改,每一個(gè)子item節(jié)點(diǎn)作為flex容器中的子元素*/
 display: flex;
}

.grid_item {
 /*將所有項(xiàng)目等寬的分布在容器中*/
 flex: 1;
 padding: 12px;
 border: solid 1px #E7E7E7;
}
</style>
</head>
<body>
<div class="grid">
<div class="grid_row">
 <div class="grid_item">jj_1</div>
 <div class="grid_item">jj_2</div>
</div>
<div class="grid_row">
 <div class="grid_item">jj_1</div>
 <div class="grid_item">jj_2</div>
 <div class="grid_item">jj_3</div>
</div>
<div class="grid_row">
 <div class="grid_item">jj_1</div>
 <div class="grid_item">jj_2</div>
 <div class="grid_item">jj_3</div>
 <div class="grid_item">jj_4</div>
</div>
</div>
</body>
</html>

想折騰一個(gè)列布局旅东,該怎么整呢?

  • so easy .grid-row樣式中聲明flex-direction:coloumn
  • 這邊對(duì)屏幕尺寸收縮到尺寸時(shí)將執(zhí)行flex-direction:row十艾。
  • code:CSS樣式的設(shè)計(jì)
/*樣式的設(shè)計(jì)*/
   .grid {
    border: solid 1px #e7e7e7;
   }
   .grid_row {
    /*定義一個(gè)flex容器抵代,每一個(gè)子item節(jié)點(diǎn)作為flex容器中的子元素*/
    display: flex;
    flex-direction: column;
   }
   .grid_item {
    /*將所有項(xiàng)目等寬的分布在容器中*/
    flex: 1;
    padding: 12px;
    border: solid 1px #E7E7E7;
   }
   @media only screen and (min-width: 480px) {
    .grid_row--sm {
     flex-direction: row;
    }
   }
   @media only screen and (min-width: 720px) {
    .grid_row--md {
     flex-direction: row;
    }
   }
   @media only screen and (min-width: 960px) {
    .grid_row--lg {
     flex-direction: row;
    }
   }
  • 任務(wù):一個(gè)響應(yīng)式柵欄布局CSS的代碼就能實(shí)現(xiàn),整點(diǎn)事看看嵌套柵欄如何

二忘嫉、圣杯布局

圣杯布局在網(wǎng)頁設(shè)計(jì)中非常著名荤牍,如果利用float,margin負(fù)值和最小寬度(min-width)來確保布局不沖突庆冕,以這種方式滿足響應(yīng)式布局的需求需要設(shè)計(jì)大量的運(yùn)算康吵,浮動(dòng)清除等一些特殊手段,那么Flexbox布局就能緩解這個(gè)局面愧杯。
woshi


2016/11/23 先到這邊吧涎才。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市力九,隨后出現(xiàn)的幾起案子耍铜,更是在濱河造成了極大的恐慌,老刑警劉巖跌前,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件棕兼,死亡現(xiàn)場離奇詭異,居然都是意外死亡抵乓,警方通過查閱死者的電腦和手機(jī)伴挚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來灾炭,“玉大人茎芋,你說我怎么就攤上這事◎诔觯” “怎么了田弥?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長铡原。 經(jīng)常有香客問我偷厦,道長,這世上最難降的妖魔是什么燕刻? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任只泼,我火速辦了婚禮,結(jié)果婚禮上卵洗,老公的妹妹穿的比我還像新娘请唱。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布籍滴。 她就那樣靜靜地躺著酪夷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪孽惰。 梳的紋絲不亂的頭發(fā)上晚岭,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音勋功,去河邊找鬼坦报。 笑死,一個(gè)胖子當(dāng)著我的面吹牛狂鞋,可吹牛的內(nèi)容都是我干的片择。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼骚揍,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼字管!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起信不,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤佣盒,失蹤者是張志新(化名)和其女友劉穎娜氏,沒想到半個(gè)月后絮供,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荞膘,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年下硕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了丁逝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡梭姓,死狀恐怖霜幼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情誉尖,我是刑警寧澤辛掠,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站释牺,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏回挽。R本人自食惡果不足惜没咙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望千劈。 院中可真熱鬧祭刚,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至捉捅,卻和暖如春撤防,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背棒口。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國打工寄月, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人无牵。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓漾肮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親茎毁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子克懊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

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

  • 關(guān)于FlexBox布局,我的理解上七蜘,先確定以誰為主谭溉,誰未次,然后根據(jù)主次方向開始布局崔梗。 ReactNative中文...
    浪高達(dá)閱讀 274評(píng)論 0 0
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案夜只? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評(píng)論 1 92
  • 前言 溫馨提示:本文較長,圖片較多蒜魄,本來是想寫一篇 CSS 布局方式的扔亥,但是奈何 CSS 布局方式種類太多并且實(shí)現(xiàn)...
    sunshine小小倩閱讀 3,139評(píng)論 0 59
  • 1、flexDirection 決定布局的主軸(水平軸x) 默認(rèn)值是豎直軸(column) 決定子元素是應(yīng)該沿著水...
    Loki_閱讀 214評(píng)論 0 0
  • H5移動(dòng)端知識(shí)點(diǎn)總結(jié) 閱讀目錄 移動(dòng)開發(fā)基本知識(shí)點(diǎn) calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,498評(píng)論 0 26