Flex Layout

# Flex Layout

#### Flex Parent ****父屬性布局

  • 創(chuàng)建一個(gè)Container,使用Flex.
.container {
  display: flex; /* or inline-flex */
}

  • 定義Flex方向
  • row : 在ltr從左到右,rtl反之. rtl ltr 是文本方向定義,rtl right to left .
  • row-reverse : 與row 相反.
  • column : 從上往下.
  • column-reverse : 從下往上.
.container {
  flex-direction: row | row-reverse | column | column-reverse;
}
  • 定義換行屬性 flex-wrap
  • 默認(rèn)Flex布局只有一行.
  • nowrap : 只有一行
  • wrap : 多行,ltr方向從左到右,rtl反之.
  • wrap-reverse : 多行效果與wrap 相反.
.container{
  flex-wrap: nowrap | wrap | wrap-reverse;
}
  • flex-flow 結(jié)合flex-direction與flex-wrap 同時(shí)設(shè)置.
flex-flow: <‘flex-direction’> || <‘flex-wrap’>

  • justify-content 根據(jù)中軸線定義布局的排列對(duì)齊方式.
  • flex-start : 默認(rèn)選項(xiàng),頂部對(duì)齊
  • flex-end : 底部對(duì)齊
  • center : 上下居中
  • space-between : 項(xiàng)目是均勻分布在生產(chǎn)線;第一個(gè)項(xiàng)目是在開(kāi)始線,最后一個(gè)項(xiàng)目的終點(diǎn)線.
  • space-around: 均勻分布周?chē)?
  • align-items
.container {
  align-items: flex-start | flex-end | center | baseline | stretch;
}
  • align-content
  • 設(shè)置只有一行時(shí)無(wú)效.

#### Flex Children ****子視圖屬性

  • order 控制子視圖顯示順序
.item {
  order: <integer>;
}
  • flex-grow 默認(rèn)1
  • 如果所有的項(xiàng)目都有彈性增長(zhǎng)設(shè)置為1贪薪,在容器中的剩余空間將平等地分配給所有的孩子。如果其中一個(gè)孩子的價(jià)值為2与斤,剩下的空間將占用的空間是其他人的兩倍(或至少會(huì)嘗試)。
.item {
  flex-grow: <number>; /* default 0 */
}
  • flex-shrink默認(rèn)1

  • 縮放量化,負(fù)數(shù)無(wú)效

.item {
  flex-shrink: <number>; /* default 1 */
}
  • flex-basis

  • 這定義了在剩余的空間分布之前的元素的默認(rèn)大小。它可以是一個(gè)長(zhǎng)度(如20%撩穿、5rem磷支,等)或關(guān)鍵字。自動(dòng)關(guān)鍵詞就是“看我的寬度或高度的財(cái)產(chǎn)”(這是暫時(shí)由主要尺寸關(guān)鍵詞直到棄用)食寡。內(nèi)容關(guān)鍵字的意思是“基于項(xiàng)目?jī)?nèi)容的大小”這個(gè)關(guān)鍵詞還沒(méi)有得到很好的支持雾狈,所以很難測(cè)試和更難知道它的兄弟會(huì)的內(nèi)容,最小的內(nèi)容抵皱,和適合的內(nèi)容善榛。

  • If set to 0, the extra space around content isn't factored in. If set to auto, the extra space is distributed based on its flex-grow value. See this graphic.

.item {
  flex-basis: <length> | auto; /* default auto */
}
  • flex flex-grow, flex-shrink and flex-basis 統(tǒng)一設(shè)置
  • 第二第三個(gè)參數(shù)可選(flex-shrink and flex-basis) 默認(rèn)0 1 auto
.item {
  flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
}
  • align-self
  • 對(duì)齊方式的單個(gè)屬性,可以覆蓋父屬性的****align-items**** ,對(duì)齊方式與****align-items****相同.
.item {
  align-self: auto | flex-start | flex-end | center | baseline | stretch;
}

### ****引用原文**** ****https://css-tricks.com/snippets/css/a-guide-to-flexbox/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市呻畸,隨后出現(xiàn)的幾起案子移盆,更是在濱河造成了極大的恐慌,老刑警劉巖伤为,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咒循,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡钮呀,警方通過(guò)查閱死者的電腦和手機(jī)剑鞍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)昨凡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)爽醋,“玉大人,你說(shuō)我怎么就攤上這事便脊÷焖模” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵哪痰,是天一觀的道長(zhǎng)遂赠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)晌杰,這世上最難降的妖魔是什么跷睦? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮肋演,結(jié)果婚禮上抑诸,老公的妹妹穿的比我還像新娘。我一直安慰自己爹殊,他們只是感情好蜕乡,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著梗夸,像睡著了一般层玲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,079評(píng)論 1 285
  • 那天辛块,我揣著相機(jī)與錄音畔派,去河邊找鬼。 笑死憨降,一個(gè)胖子當(dāng)著我的面吹牛父虑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播授药,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼士嚎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了悔叽?” 一聲冷哼從身側(cè)響起莱衩,我...
    開(kāi)封第一講書(shū)人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎娇澎,沒(méi)想到半個(gè)月后笨蚁,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡趟庄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年括细,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戚啥。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡奋单,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出猫十,到底是詐尸還是另有隱情览濒,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布拖云,位于F島的核電站贷笛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏宙项。R本人自食惡果不足惜乏苦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望尤筐。 院中可真熱鬧汇荐,春花似錦、人聲如沸叔磷。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)改基。三九已至繁疤,卻和暖如春咖为,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背稠腊。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工躁染, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人架忌。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓吞彤,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親叹放。 傳聞我的和親對(duì)象是個(gè)殘疾皇子饰恕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

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

  • H5移動(dòng)端知識(shí)點(diǎn)總結(jié) 閱讀目錄 移動(dòng)開(kāi)發(fā)基本知識(shí)點(diǎn) calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,395評(píng)論 0 26
  • 移動(dòng)開(kāi)發(fā)基本知識(shí)點(diǎn) 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,453評(píng)論 0 6
  • 前言 FlexBox是css3的一種新的布局方式,天生為解決布局問(wèn)題而存在的它井仰,比起傳統(tǒng)的布局方式埋嵌,我們使用Fle...
    zevei閱讀 1,411評(píng)論 23 3
  • 一、Flex布局是什么俱恶? Flex是Flexible Box的縮寫(xiě)雹嗦,意為”彈性布局”,用來(lái)為盒狀模型提供最大的靈活...
    穿越人海遇見(jiàn)你閱讀 4,793評(píng)論 0 3
  • 一合是、flex介紹 flex是Flexible Box的縮寫(xiě)了罪,意為“彈性布局”,用來(lái)為盒狀模型提供最大的靈活性聪全。 任...
    kwalter閱讀 410評(píng)論 0 0