成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

flex布局

nemo / 1165人閱讀

摘要:基本概念布局元素稱為容器,子元素稱為項(xiàng)目容器存在兩根軸主軸默認(rèn)是水平方向和交叉軸默認(rèn)是垂直方向任何一個(gè)容器都可以指定為布局塊元素行內(nèi)元素容器屬性作用項(xiàng)目在主軸上的排列方向取值默認(rèn)值作用容器空間不夠時(shí),是否允許項(xiàng)目換行取值默認(rèn)值

1、基本概念
1)Flex布局元素稱為Flex 容器,子元素稱為Flex項(xiàng)目;
2)容器存在兩根軸:主軸main axis(默認(rèn)是水平方向)和交叉軸cross axis(默認(rèn)是垂直方向);
3)任何一個(gè)容器都可以指定為flex布局:

塊元素:display:flex;

行內(nèi)元素:display:inline-flex;

2、容器屬性
1)flex-direction
作用:項(xiàng)目在主軸上的排列方向
取值:row(默認(rèn)值) row-reverse column column-reverse

2)flex-wrap
作用:容器空間不夠時(shí),是否允許項(xiàng)目換行
取值:nowrap(默認(rèn)值) wrap wrap-reverse

3)justify-content
作用:項(xiàng)目在主軸上的對(duì)齊方式
取值:flex-start(默認(rèn)值) flex-end center space-between space-around

4)align-items
作用:項(xiàng)目在交叉軸上的對(duì)齊方式
取值:flex-start flex-end center stretch(默認(rèn)值) baseline

5)align-content
作用:有多根軸線時(shí),在交叉軸上的對(duì)齊方式(因此只有當(dāng)flex-wrap:wrap wrap-reverse才生效)
取值:flex-start flex-end center space-between space-around stretch(默認(rèn)值)

6) flex-flow
flex-flow 是 flex-direction 和 flex-wrap 兩個(gè)屬性的簡(jiǎn)寫,默認(rèn)值為row nowrap。

3、項(xiàng)目屬性
1)flex-grow
作用:項(xiàng)目的放大比例,默認(rèn)值為0,即容器存在剩余空間也不放大

2) flex-shrink
作用:項(xiàng)目的縮小比例,默認(rèn)值為1,即容器空間不足時(shí)項(xiàng)目將縮小

3) flex-basis (這里約定主軸方向?yàn)閞ow)
作用:content –> width –> flex-basis (limted by max|min-width)
http://gedd.ski/post/the-diff...

4)flex
作用:flex-grow flex-shrink和flex-basis的簡(jiǎn)寫
flex:1 (等分布局)
https://developer.mozilla.org...

5)order
作用:定義了項(xiàng)目在容器中的排列順序,數(shù)值越小,排列越靠前,默認(rèn)值為0,在HTML中即使-2,-1的item排在后面,但是由于設(shè)置了order,使之排在了前面

6)align-self
作用:允許單個(gè)項(xiàng)目有與其他項(xiàng)目在交叉軸上不一樣的對(duì)齊方式,優(yōu)先級(jí)高于align-content
取值:auto(默認(rèn)值)flex-start flex-end center baseline stretch

4、實(shí)戰(zhàn)演練
1)等分布局:所有子項(xiàng)目flex:1
2)水平垂直居中:容器的justify-content和align-items屬性設(shè)置為center

參考鏈接:
http://gedd.ski/post/the-diff...
https://developer.mozilla.org...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/113597.html

相關(guān)文章

  • CSS6:flex布局

    摘要:主要用來(lái)做橫向的布局。元素的布局學(xué)習(xí)我分成兩個(gè)部分,第一個(gè)部分是元素布局。以下幾個(gè)屬性影響著元素的布局。詳細(xì)還是看分鐘徹底弄懂布局講的非常明白。的時(shí)候,伸縮時(shí)需要考慮,按照進(jìn)行等比例伸縮。布局套路學(xué)習(xí)布局教程實(shí)例篇 前言:這是我看過(guò)最好的flex布局教程:30分鐘徹底弄懂flex布局 傳統(tǒng)的布局方法與flex屬性通覽 showImg(https://segmentfault.com/i...

    Jioby 評(píng)論0 收藏0
  • 結(jié)合CSS3的布局新特征談?wù)劤R?jiàn)布局方法

    摘要:案例圖片來(lái)自騰訊年的一道前段筆試題,有興趣的同學(xué)可以去看一下。騰訊前端面試稿布局布局指頁(yè)面布局像一張宣傳海報(bào),以一張精美圖片作為頁(yè)面的設(shè)計(jì)中心。 寫在前面最近看到《圖解CSS3》的布局部分,結(jié)合自己以前閱讀過(guò)的一些布局方面的知識(shí),這里進(jìn)行一次基于CSS2、3的各種布局的方法總結(jié)。 常見(jiàn)的頁(yè)面布局 在拿到設(shè)計(jì)稿時(shí),作為一個(gè)前端人員,我們首先會(huì)做的應(yīng)該是為設(shè)計(jì)圖大致地劃分區(qū)域,然后選擇一...

    xuhong 評(píng)論0 收藏0
  • 結(jié)合CSS3的布局新特征談?wù)劤R?jiàn)布局方法

    摘要:案例圖片來(lái)自騰訊年的一道前段筆試題,有興趣的同學(xué)可以去看一下。騰訊前端面試稿布局布局指頁(yè)面布局像一張宣傳海報(bào),以一張精美圖片作為頁(yè)面的設(shè)計(jì)中心。 寫在前面最近看到《圖解CSS3》的布局部分,結(jié)合自己以前閱讀過(guò)的一些布局方面的知識(shí),這里進(jìn)行一次基于CSS2、3的各種布局的方法總結(jié)。 常見(jiàn)的頁(yè)面布局 在拿到設(shè)計(jì)稿時(shí),作為一個(gè)前端人員,我們首先會(huì)做的應(yīng)該是為設(shè)計(jì)圖大致地劃分區(qū)域,然后選擇一...

    cnTomato 評(píng)論0 收藏0
  • 幾種常見(jiàn)布局flex寫法

    摘要:幾種常見(jiàn)布局的寫法首先要對(duì)父元素設(shè)置布局方式,同時(shí)在本案例中,利用媒體查詢,當(dāng)屏幕分辨率小于的時(shí)候,布局變成縱向排列。兩列布局定寬是的簡(jiǎn)寫方式。 flex布局目前基本上兼容主流的瀏覽器,且實(shí)現(xiàn)方式簡(jiǎn)單。我整理了flex的一些知識(shí)點(diǎn),并且總結(jié)歸納了幾種常見(jiàn)布局的flex寫法 ?flex基礎(chǔ)知識(shí)點(diǎn) flex-grow和flex-shrink相關(guān)計(jì)算公式 公式1:子元素空間 < 父容器 父...

    fish 評(píng)論0 收藏0
  • 我所知道的flex布局 —— 上篇

    摘要:布局也經(jīng)歷了一段演變歷史。不同于將要出現(xiàn)的網(wǎng)格布局針對(duì)目標(biāo)為大比例布局,彈性盒布局更適用于應(yīng)用組件和小比例布局。常規(guī)布局是基于塊和內(nèi)聯(lián)流方向,而布局是基于流。 前言 你還在用display+position+float來(lái)進(jìn)行css布局嗎?有沒(méi)有覺(jué)得用傳統(tǒng)的這種布局方法來(lái)實(shí)現(xiàn)特殊布局特別麻煩困難,例如:垂直居中。今天來(lái)記錄一下自己對(duì)flex布局的了解(雖然不算神馬新東西了都可以說(shuō)是舊東西...

    andycall 評(píng)論0 收藏0
  • CSS Flex 布局:用 Flex 來(lái)實(shí)現(xiàn)圣杯布局

    摘要:布局是年提出的,目前已經(jīng)被所有瀏覽器支持,也是我現(xiàn)在布局的首選方案。實(shí)踐用來(lái)實(shí)現(xiàn)圣杯布局圣杯布局指的是一種最常見(jiàn)的網(wǎng)站布局。一般情況下,這種布局要求固定高度,固定寬度,自適應(yīng)。 Flex 布局是 W3C 2009年提出的,目前已經(jīng)被所有瀏覽器支持,也是我現(xiàn)在布局的首選方案。Flex 布局使用起來(lái)是非常簡(jiǎn)單的,本文談一談平時(shí)使用可能需要注意的問(wèn)題。 align-content 平時(shí)使用 ...

    Olivia 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

nemo

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<