6Flex 布局

60.PNG
61.PNG

Flex厘托,(Flexible Box)近范,意為"彈性布局"
采用 Flex 布局的元素,為 Flex 容器(flex container)集峦,簡稱"容器"伏社。
它的子元素為容器成員,為 Flex 項目(flex item)塔淤,簡稱"項目"摘昌。

62.PNG

容器默認存在兩根軸:水平的主軸(main axis)和垂直的交叉軸(cross axis)。主軸的開始位置(與邊框的交叉點)叫做main start凯沪,結(jié)束位置叫做main end第焰;交叉軸的開始位置叫做cross start,結(jié)束位置叫做cross end妨马。
項目默認沿主軸排列挺举。單個項目占據(jù)的主軸空間叫做main size,占據(jù)的交叉軸空間叫做cross size烘跺。


63.PNG
flex-direction屬性決定主軸的方向(即項目的排列方向)

row(默認值):主軸為水平方向湘纵,起點在左端。
row-reverse:主軸為水平方向滤淳,起點在右端梧喷。
column:主軸為垂直方向,起點在上沿脖咐。
column-reverse:主軸為垂直方向铺敌,起點在下沿。
決定即項目的排列方向之后屁擅,如果一條軸線排不下偿凭,flex-wrap屬性決定如何換行。

nowrap(默認):不換行派歌。
wrap:換行弯囊,第一行在上方痰哨。
wrap-reverse:換行,第一行在下方匾嘱。如下圖
image.png
flex-flow屬性是flex-direction屬性和flex-wrap屬性的簡寫形式斤斧,
默認值為row nowrap。為了少打字霎烙。撬讽。
image.png
justify-content屬性定義了項目在主軸上的對齊方式。
(具體對齊方式與軸的方向有關(guān)吼过。下面假設(shè)主軸為從左到右锐秦。)

flex-start(默認值):左對齊
flex-end:右對齊
center: 居中
space-between:兩端對齊咪奖,項目之間的間隔都相等盗忱。
space-around:每個項目兩側(cè)的間隔相等。所以羊赵,項目之間的間隔比項目與邊框的間隔大一倍趟佃。
align-items屬性定義項目在交叉軸上如何對齊
它可能取5個值。具體的對齊方式與交叉軸的方向有關(guān)昧捷,下面假設(shè)交叉軸從上到下闲昭。

flex-start:交叉軸的起點對齊。
flex-end:交叉軸的終點對齊靡挥。
center:交叉軸的中點對齊序矩。
baseline: 項目的第一行文字的基線對齊。
stretch(默認值):如果項目未設(shè)置高度或設(shè)為auto跋破,將占滿整個容器的高度簸淀。
image.png
(很少用)align-content屬性定義了多根軸線的對齊方式。如果項目只有一根軸線毒返,該屬性不起作用租幕。
該屬性可能取6個值。

flex-start:與交叉軸的起點對齊拧簸。
flex-end:與交叉軸的終點對齊劲绪。
center:與交叉軸的中點對齊。
space-between:與交叉軸兩端對齊盆赤,軸線之間的間隔平均分布贾富。
space-around:每根軸線兩側(cè)的間隔都相等。所以牺六,軸線之間的間隔比軸線與邊框的間隔大一倍颤枪。
stretch(默認值):軸線占滿整個交叉軸。
image.png

上面都是加在contain上面的兔乞,下面是加在每個子元素上面 的


65.PNG

flex-grow屬性定義項目的放大比例汇鞭,默認為0凉唐,即存在剩余空間也不放大。有項目的flex-grow屬性都為1霍骄,則它們將等分剩余空間(如果有的話)台囱。如果一個項目的flex-grow屬性為2,其他項目都為1读整,則前者占據(jù)的剩余空間將比其他項多一倍簿训。

flex-shrink屬性定義了項目的縮小比例,默認為1米间,即如果空間不足强品,該項目將縮小。如果所有項目的flex-shrink屬性都為1屈糊,當空間不足時的榛,都將等比例縮小。如果一個項目的flex-shrink屬性為0逻锐,其他項目都為1夫晌,則空間不足時,前者不縮小昧诱。負值對該屬性無效晓淀。

order屬性定義項目的排列順序。數(shù)值越小盏档,排列越靠前凶掰,默認為0。

align-self屬性允許單個項目有與其他項目不一樣的對齊方式蜈亩,可覆蓋align-items屬性懦窘。默認值為auto,表示繼承父元素的align-items屬性勺拣,如果沒有父元素奶赠,則等同于stretch。
該屬性可能取6個值药有,align-items屬性完全一致毅戈,只多了一個auto。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末愤惰,一起剝皮案震驚了整個濱河市苇经,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌宦言,老刑警劉巖扇单,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異奠旺,居然都是意外死亡蜘澜,警方通過查閱死者的電腦和手機施流,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鄙信,“玉大人瞪醋,你說我怎么就攤上這事∽肮睿” “怎么了银受?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鸦采。 經(jīng)常有香客問我宾巍,道長,這世上最難降的妖魔是什么渔伯? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任顶霞,我火速辦了婚禮,結(jié)果婚禮上咱旱,老公的妹妹穿的比我還像新娘确丢。我一直安慰自己绷耍,他們只是感情好吐限,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著褂始,像睡著了一般诸典。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上崎苗,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天狐粱,我揣著相機與錄音,去河邊找鬼胆数。 笑死肌蜻,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的必尼。 我是一名探鬼主播蒋搜,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼判莉!你這毒婦竟也來了豆挽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤券盅,失蹤者是張志新(化名)和其女友劉穎帮哈,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體锰镀,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡娘侍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年咖刃,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憾筏。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡僵缺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出踩叭,到底是詐尸還是另有隱情磕潮,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布容贝,位于F島的核電站自脯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏斤富。R本人自食惡果不足惜膏潮,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望满力。 院中可真熱鬧焕参,春花似錦、人聲如沸油额。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽潦嘶。三九已至涩嚣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間掂僵,已是汗流浹背航厚。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留锰蓬,地道東北人幔睬。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像芹扭,于是被迫代替她去往敵國和親麻顶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

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

  • H5移動端知識點總結(jié) 閱讀目錄 移動開發(fā)基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,502評論 0 26
  • 移動開發(fā)基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,472評論 0 6
  • 一冯勉、Flex 布局是什么澈蚌? CSS3引入了一種新的布局模式——Flexbox布局,即伸縮盒模型布局(Flexibl...
    俠客有情劍無情QAQ閱讀 5,748評論 7 94
  • 一灼狰、基本概念 Flex是Flexible Box的縮寫宛瞄,意為”彈性布局”,用來為盒狀模型提供最大的靈活性。 注意份汗,...
    Sun____閱讀 323評論 0 0
  • 瘋子與傻子的邂逅盈电。 01 隨便寫點什么。 比如杯活,理解我們是誰匆帚? 相對應(yīng)的,是我不是什么旁钧。 消解二元性吸重。 02 也可...
    前方是什么閱讀 919評論 2 32