初識(shí)-flexbox布局

1. 介紹
  1. Flexble Box的縮寫(xiě)辜贵,彈性盒子布局,主流的瀏覽器都支持骗卜;
  2. flexbox布局是伸縮器(container,即容器)和伸縮項(xiàng)目(item左胞,即子控件)組成寇仓;
  3. flexbox布局的主體思想是元素可以改變大小以適應(yīng)可用空間,F(xiàn)lex元素可以讓布局根據(jù)瀏覽器的大小變化進(jìn)行自動(dòng)伸縮烤宙;
  4. 伸縮容器主要由主軸和次軸組成遍烦,主軸可以是水平軸(默認(rèn))亦可是垂直軸,那么次軸就是垂直軸或水平軸躺枕;

2. 主要屬性
  1. 伸縮容器的屬性(即容器自身的屬性)
    1. display
      1. flex:塊級(jí)伸縮容器
      2. inline-flex:行內(nèi)級(jí)伸縮容器
    2. flex-direction:指定主軸的方向
      1. row:從左到右(默認(rèn)值)
      2. row-reverse:從右到左
      3. column:從上到下
      4. column-reverse
    3. flex-wrap:伸縮容器在主軸線方向空間不足的情況下服猪,是否換行以及該如何換行
      1. nowrap:不換行(默認(rèn)值)
      2. wrap:換行(如果主軸方向?yàn)閞ow時(shí)供填,則換行順序?yàn)樽陨隙拢?/li>
      3. wrap-reverse:反向換行(如果主軸方向?yàn)閞ow時(shí),則換行順序?yàn)樽韵露希?/li>
    4. flex-flow:是flex-direction和flex-wrap的縮寫(xiě)版本罢猪,它同時(shí)定義了伸縮容器的主軸和換行方式(即2和3的集合體捕虽,其默認(rèn)值為row nowrap)
    5. justify-content:沿主軸線方向的對(duì)齊方式
      1. flex-start:起始位置(默認(rèn)值)
      2. flex-end:結(jié)束位置
      3. center:居中
      4. space-between:平均分配到主軸線上
      5. space-around:平均分配到主軸線上,并且子控件兩邊各留出相同的距離
    6. align-items:沿次軸方向的對(duì)齊方式
      1. flex-start:起始位置(默認(rèn)值)
      2. flex-end:結(jié)束位置
      3. center:居中
      4. baseline:基準(zhǔn)線對(duì)齊
      5. stretch:拉伸
    7. align-content:換行后在次軸方向上的對(duì)齊方式
      1. flex-start
      2. flex-end
      3. center
      4. space-between
      5. space-around
      6. stretch:默認(rèn)值
  2. 伸縮項(xiàng)目的屬性(即容器中子控件的屬性)
    1. oeder:控件排列順序坡脐,數(shù)值越小越靠前(可以有負(fù)數(shù)泄私,默認(rèn)值為0)
    2. flex-grow:控件的放大比例(默認(rèn)值為0,即表示如果存在剩余空間也不放大)
    3. flex-shrink:控件的收縮比例(默認(rèn)值為1)
    4. flex-basis:設(shè)置控件的基準(zhǔn)(其值為:整數(shù)px备闲,如200px晌端;默認(rèn)值為auto)
    5. flex:是flex-grow flex-shrink flex-basis這三個(gè)屬性的縮寫(xiě),其中第二個(gè)和第三個(gè)參數(shù)為可選項(xiàng)(默認(rèn)值為 0 1 auto)
    6. align-self:控件自身在次軸上的對(duì)齊方式
      1. auto:默認(rèn)值
      2. flex-start:
      3. flex-end:
      4. center:
      5. baseline:
      6. stretch:拉伸恬砂,只有在寬(次軸為水平方向)高(次軸為垂直方向)沒(méi)有設(shè)置的情況下咧纠,才會(huì)有效
  3. React Native目前主要支持flexbox的6個(gè)屬性:
    1. alignItems:沿次軸方向的對(duì)齊方式(注:無(wú)baseline值,故其值為:flex-start | flex-end | center | stretch)
    2. alignSelf:控件自身在次軸上的對(duì)齊方式(注:同樣沒(méi)有baseline值泻骤,故:auto | flex-start | flex-end | center | stretch)
    3. flex:是flex-grow flex-shrink flex-basis這三個(gè)屬性的縮寫(xiě)漆羔,其中第二個(gè)和第三個(gè)參數(shù)為可選項(xiàng)(默認(rèn)值為 0 1 auto)
    4. flexDirection:指定主軸的方向(注:在這種情況下默認(rèn)值為column)
    5. flexWrap:
    6. justifyContent:
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市狱掂,隨后出現(xiàn)的幾起案子演痒,更是在濱河造成了極大的恐慌,老刑警劉巖趋惨,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸟顺,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡器虾,警方通過(guò)查閱死者的電腦和手機(jī)讯嫂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)兆沙,“玉大人欧芽,你說(shuō)我怎么就攤上這事「鹌裕” “怎么了千扔?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)装悲。 經(jīng)常有香客問(wèn)我昏鹃,道長(zhǎng),這世上最難降的妖魔是什么诀诊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任洞渤,我火速辦了婚禮,結(jié)果婚禮上属瓣,老公的妹妹穿的比我還像新娘载迄。我一直安慰自己讯柔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布护昧。 她就那樣靜靜地躺著魂迄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪惋耙。 梳的紋絲不亂的頭發(fā)上捣炬,一...
    開(kāi)封第一講書(shū)人閱讀 52,156評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音绽榛,去河邊找鬼湿酸。 笑死,一個(gè)胖子當(dāng)著我的面吹牛灭美,可吹牛的內(nèi)容都是我干的推溃。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼届腐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼铁坎!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起犁苏,我...
    開(kāi)封第一講書(shū)人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤硬萍,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后傀顾,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體襟铭,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年短曾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赐劣。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嫉拐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出魁兼,到底是詐尸還是另有隱情婉徘,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布咐汞,位于F島的核電站盖呼,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏化撕。R本人自食惡果不足惜几晤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望植阴。 院中可真熱鬧蟹瘾,春花似錦圾浅、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至众雷,卻和暖如春灸拍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背砾省。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工鸡岗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人纯蛾。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓纤房,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親翻诉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子炮姨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

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