CSS筆記 - flex布局

概念

flex container(flex容器)
  • 任何一個HTML元素都可以指定成flex布局(display:flex)属韧,即便是行內(nèi)元素(display:inline-flex)算灸。但設(shè)定為flex布局之后谅将,子元素的float、clear鸠蚪、vertical-align屬性會失效。
flex item(容器成員)
  • 放入flex容器中的元素都是flex item师溅。
main axis(容器主軸)和cross axis(交叉軸)
  • 容器通過兩條根軸來確定成員的擺放茅信。水平的主軸(main axis)和垂直的交叉軸(cross axis)。主軸的開始位置(與邊框的交叉點)叫做 main start 墓臭,結(jié)束位置叫做 main end 蘸鲸;交叉軸的開始位置叫做 cross start ,結(jié)束位置叫做 cross end窿锉。

容器屬性

flex-direction(排列方向)
  • row(水平排列酌摇,從左到右)
  • row-reverse(水平排列,從右到左)
  • column(垂直排列嗡载,從上到下)
  • column-reverse(垂直排列窑多,從下到上)
flex-wrap(換行方式)
  • nowarp(默認不換行)
  • warp(換行)
  • warp-reverse(倒置換行)
flex-flow
  • 等于 flex-direction + flex-wrap的簡寫方式
justify-content(主軸對齊方式)
  • flex-start(靠起始點對齊)
  • flex-end(靠終點對齊)
  • center(居中對齊)
  • space-between(兩端對齊,平鋪拉伸)
  • space-around(兩端不對齊洼滚,使用相等距離的間隔點埂息,環(huán)繞平鋪)
align-item(交叉軸對齊方式)
  • flex-start(靠交叉軸起點對齊)
  • flex-end(靠交叉軸終點對齊)
  • center(交叉軸居中對齊)
  • stretch(交叉軸拉伸)
  • baseline(以容器元素的第一行文字基線對齊)
align-content(主軸多行的對齊方式)
  • flex-start(靠交叉軸的起點對齊)
  • flex-end(靠交叉軸的終點對齊)
  • center(相對交叉軸,居中對齊)
  • stretch(相對交叉軸拉伸)
  • space-between(交叉軸兩端對齊,平鋪拉伸)
  • space-aground(交叉軸兩端不對其千康,使用相等距離的間隔點享幽,環(huán)繞平鋪)

容器成員的屬性

order:
  • 定義容器元素的排序編號,由小到大拾弃,默認為0(可以設(shè)置負數(shù))


flex-grow
  • 容器元素的平鋪比例值桩,默認為0。如果容器元素的flex-grow屬性值為1豪椿,則等分平鋪奔坟。


flex-shrink
  • 當(dāng)容器空間不足時的縮放比例。如果容器元素的flex-shrink屬性值都未1時砂碉,則等分縮放蛀蜜。而其中有個元素設(shè)置flex-shrink為0,則不進行縮放增蹭。


flex-basis(設(shè)定主軸元素的main size)
  • length(指定大小)
  • auto(原本大小)
flex(flex-grow + flex-shrink + flex-basis的簡寫方式)
  • 默認為 0 1 auto滴某。
align-self(為容器元素設(shè)置單獨的對齊方式)
  • auto(默認,表示繼承父元素的align-items屬性/如果無父元素則是stretch)
  • flex-start(交叉軸起點對齊)
  • flex-end(交叉軸終點對齊)
  • center(居中對齊)
  • baseline(第一行文字基線)
  • stretch(拉伸)

參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末滋迈,一起剝皮案震驚了整個濱河市霎奢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌饼灿,老刑警劉巖幕侠,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異碍彭,居然都是意外死亡晤硕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進店門庇忌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舞箍,“玉大人,你說我怎么就攤上這事皆疹∈栝希” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵略就,是天一觀的道長捎迫。 經(jīng)常有香客問我,道長表牢,這世上最難降的妖魔是什么窄绒? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮崔兴,結(jié)果婚禮上颗祝,老公的妹妹穿的比我還像新娘浊闪。我一直安慰自己,他們只是感情好螺戳,可當(dāng)我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布搁宾。 她就那樣靜靜地躺著,像睡著了一般倔幼。 火紅的嫁衣襯著肌膚如雪盖腿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天损同,我揣著相機與錄音翩腐,去河邊找鬼。 笑死膏燃,一個胖子當(dāng)著我的面吹牛茂卦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播组哩,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼等龙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了伶贰?” 一聲冷哼從身側(cè)響起蛛砰,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎黍衙,沒想到半個月后泥畅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡琅翻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年位仁,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片方椎。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡聂抢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出辩尊,到底是詐尸還是另有隱情,我是刑警寧澤康辑,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布摄欲,位于F島的核電站,受9級特大地震影響疮薇,放射性物質(zhì)發(fā)生泄漏胸墙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一按咒、第九天 我趴在偏房一處隱蔽的房頂上張望迟隅。 院中可真熱鬧,春花似錦、人聲如沸智袭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吼野。三九已至校哎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瞳步,已是汗流浹背闷哆。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留单起,地道東北人抱怔。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像嘀倒,于是被迫代替她去往敵國和親屈留。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,107評論 2 356

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