摘要:什么是布局是的縮寫(xiě),用來(lái)為盒狀模型提供最大的靈活性。任何一個(gè)容器都可以指定為布局設(shè)為布局后,子元素的屬性將消失。基本概念采用布局的元素,稱(chēng)為容器,簡(jiǎn)稱(chēng)容器。它的所有子元素自動(dòng)成為容器成員,稱(chēng)為項(xiàng)目,簡(jiǎn)稱(chēng)項(xiàng)目。
什么是flex布局?
flex是flex box的縮寫(xiě),用來(lái)為盒狀模型提供最大的靈活性。
任何一個(gè)容器都可以指定為flex布局
設(shè)為flex布局后,子元素的float、clear、vertical-align屬性將消失。
基本概念采用flex布局的元素,稱(chēng)為flex容器,簡(jiǎn)稱(chēng)容器。
它的所有子元素自動(dòng)成為容器成員,稱(chēng)為flex項(xiàng)目,簡(jiǎn)稱(chēng)項(xiàng)目。
容器默認(rèn)存在兩根軸:水平的主軸(main axis)和垂直的交叉軸(cross axis)。
容器屬性以下6個(gè)屬性設(shè)置在容器上。
flex-directionflex-direction屬性決定主軸的方向(即項(xiàng)目的排列方向)。
flex-direction屬性可選值:row | row-reverse | column | column-reverse
flex-wrap屬性默認(rèn)情況下,項(xiàng)目都排在一條線(xiàn)(又稱(chēng)“軸線(xiàn)”)上。
flex-wrap屬性定義,如果一條軸線(xiàn)排不下,如何換行。
flex-wrap屬性可選值:nowrap | wrap | wrap-reverse;
flex-flow屬性flex-flow屬性是flex-direction屬性和flex-wrap屬性的簡(jiǎn)寫(xiě)形式。
它的默認(rèn)值為row nowrap。
justify-content屬性justify-content屬性定義了項(xiàng)目在主軸上的對(duì)齊方式。
justify-content屬性可選值:flex-start | flex-end | center | space-between | space-around
align-items屬性align-items屬性定義項(xiàng)目在交叉軸上如何對(duì)齊。
align-items屬性可選值:flex-start | flex-end | center | baseline | stretch;
align-content屬性align-content屬性定義了多根軸線(xiàn)的對(duì)齊方式。
如果項(xiàng)目只有一根軸線(xiàn),該屬性不起作用。
該屬性的可能值為flex-start | flex-end | center | space-between | space-around | stretch
項(xiàng)目屬性 order屬性定義項(xiàng)目的排列順序。數(shù)值越小,排列越靠前,默認(rèn)為0
flex-grow屬性定義項(xiàng)目的放大比例,默認(rèn)為0,即如果存在剩余空間,也不放大。
flex-shrink屬性定義了項(xiàng)目的縮小比例,默認(rèn)為1,即如果空間不足,該項(xiàng)目將縮小。
flex-basis屬性定義了在分配多余空間之前,項(xiàng)目占據(jù)的主軸空間。
flex屬性是flex-grow, flex-shrink 和 flex-basis的簡(jiǎn)寫(xiě),默認(rèn)值為0 1 auto。
align-self屬性align-self屬性允許單個(gè)項(xiàng)目有與其他項(xiàng)目不一樣的對(duì)齊方式
原文引自http://www.ruanyifeng.com/blo...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/50752.html
摘要:主要用來(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...
摘要:案例圖片來(lái)自騰訊年的一道前段筆試題,有興趣的同學(xué)可以去看一下。騰訊前端面試稿布局布局指頁(yè)面布局像一張宣傳海報(bào),以一張精美圖片作為頁(yè)面的設(shè)計(jì)中心。 寫(xiě)在前面最近看到《圖解CSS3》的布局部分,結(jié)合自己以前閱讀過(guò)的一些布局方面的知識(shí),這里進(jìn)行一次基于CSS2、3的各種布局的方法總結(jié)。 常見(jiàn)的頁(yè)面布局 在拿到設(shè)計(jì)稿時(shí),作為一個(gè)前端人員,我們首先會(huì)做的應(yīng)該是為設(shè)計(jì)圖大致地劃分區(qū)域,然后選擇一...
摘要:案例圖片來(lái)自騰訊年的一道前段筆試題,有興趣的同學(xué)可以去看一下。騰訊前端面試稿布局布局指頁(yè)面布局像一張宣傳海報(bào),以一張精美圖片作為頁(yè)面的設(shè)計(jì)中心。 寫(xiě)在前面最近看到《圖解CSS3》的布局部分,結(jié)合自己以前閱讀過(guò)的一些布局方面的知識(shí),這里進(jìn)行一次基于CSS2、3的各種布局的方法總結(jié)。 常見(jiàn)的頁(yè)面布局 在拿到設(shè)計(jì)稿時(shí),作為一個(gè)前端人員,我們首先會(huì)做的應(yīng)該是為設(shè)計(jì)圖大致地劃分區(qū)域,然后選擇一...
摘要:幾種常見(jiàn)布局的寫(xiě)法首先要對(duì)父元素設(shè)置布局方式,同時(shí)在本案例中,利用媒體查詢(xún),當(dāng)屏幕分辨率小于的時(shí)候,布局變成縱向排列。兩列布局定寬是的簡(jiǎn)寫(xiě)方式。 flex布局目前基本上兼容主流的瀏覽器,且實(shí)現(xiàn)方式簡(jiǎn)單。我整理了flex的一些知識(shí)點(diǎn),并且總結(jié)歸納了幾種常見(jiàn)布局的flex寫(xiě)法 ?flex基礎(chǔ)知識(shí)點(diǎn) flex-grow和flex-shrink相關(guān)計(jì)算公式 公式1:子元素空間 < 父容器 父...
摘要:布局也經(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ō)是舊東西...
摘要:布局是年提出的,目前已經(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í)使用 ...
閱讀 3313·2023-04-26 00:58
閱讀 1268·2021-09-22 16:04
閱讀 3311·2021-09-02 15:11
閱讀 1554·2019-08-30 15:55
閱讀 2339·2019-08-30 15:55
閱讀 3248·2019-08-23 18:41
閱讀 3458·2019-08-23 18:18
閱讀 2752·2019-08-23 17:53