中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

css3彈性盒模型(Flexbox)詳細介紹
來源:易賢網(wǎng) 閱讀:3222 次 日期:2015-03-02 10:55:41
溫馨提示:易賢網(wǎng)小編為您整理了“css3彈性盒模型(Flexbox)詳細介紹”,方便廣大網(wǎng)友查閱!

Flexbox是布局模塊,而不是一個簡單的屬性,它包含父元素和子元素的屬性。

Flexbox布局的主體思想是似的元素可以改變大小以適應(yīng)可用空間,當可用空間變大,F(xiàn)lex元素將伸展大小以填充可用空間,當Flex元素超出可用空間時將自動縮小。總之,F(xiàn)lex元素是可以讓你的布局根據(jù)瀏覽器的大小變化進行自動伸縮。

名單

css3彈性盒模型(Flexbox)詳細介紹 三聯(lián)

創(chuàng)建Flex容器

flexbox布局首先需要創(chuàng)建一個flex容器。為此給元素設(shè)置display屬性的值為flex。對于IE10來說,我們需要在開頭的地方添加-ms-flexbox。

代碼如下:

.container{

display:-webkit-flex;

display:-moz-flex;

display:flex;

display:-ms-flexbox;

}

水平或垂直分布

box-orient定義分布的坐標軸:vertical和horizional。這兩個值分別定義盒子垂直顯示和水平顯示:

代碼如下:

.container{

display: box;

box-orient: horizontal;

}

語法

代碼如下:

box-orient: horizontal|vertical|inline-axis|block-axis|inherit;

案例

代碼如下:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8"/>

<title>Centering an Element on the Page</title>

<style type="text/css">

html {

height: 100%;

} </p> <p>body {

display: -webkit-box; /* 老版本語法: Safari, iOS, Android browser, older WebKit browsers. */

display: -moz-box; /* 老版本語法: Firefox (buggy) */

display: -ms-flexbox; /* 混合版本語法: IE 10 */

display: -webkit-flex; /* 新版本語法: Chrome 21+ */

display: flex; /* 新版本語法: Opera 12.1, Firefox 22+ */</p> <p> /*垂直居中*/

/*老版本語法*/

-webkit-box-align: center;

-moz-box-align: center;

/*混合版本語法*/

-ms-flex-align: center;

/*新版本語法*/

-webkit-align-items: center;

align-items: center;</p> <p> /*水平居中*/

/*老版本語法*/

-webkit-box-pack: center;

-moz-box-pack: center;

/*混合版本語法*/

-ms-flex-pack: center;

/*新版本語法*/

-webkit-justify-content: center;

justify-content: center;</p> <p> margin: 0;

height: 100%;

width: 100% /* needed for Firefox */

}

/*實現(xiàn)文本垂直居中*/

h1 {

display: -webkit-box;

display: -moz-box;

display: -ms-flexbox;

display: -webkit-flex;

display: flex;</p> <p> -webkit-box-align: center;

-moz-box-align: center;

-ms-flex-align: center;

-webkit-align-items: center;

align-items: center;

height: 10rem;

} </p> <p> </style>

</head>

<body>

<h1>OMG, I’m centered</h1>

</body>

</html>

[code]</p> <p><strong>啟用Flexbox</strong></p> <p>因為body元素包含了想要居中的標題元素,所以我們將他的display屬性值設(shè)置為“flex”:</p> <p>[code]

body {

display: flex;

}

主要作用是讓元素body使用flexbox布局,而不是普通的塊布局。在文檔流中的所有子元素(即不是絕對定位的元素)現(xiàn)在都變成了伸縮項目。

反向分布

代碼如下:

body {

display: -webkit-box;

display:-moz-box;

box-orient: vertical;

box-direction: reverse;

color: white;

}

#box1{

background: red;

height: 100px;

width: 80px;</p> <p>}

#box2{

background: black;

height: 100px;

width: 80px;

}

#box3{

background: blue;

height: 100px;

width: 80px;

}

</style>

</head>

<body>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

</body>

設(shè)置彈性框?qū)R方式

還可以指定在解析了任何靈活長度和自動頁邊距之后,彈性容器的內(nèi)容與主軸和橫軸(與主軸垂直)的對齊方式。你可以通過 justify-content、align-items、align-self 和 align-content 屬性調(diào)整此對齊方式。

使用 justify-content 屬性,可以設(shè)置在解析了任何靈活長度和自動頁邊距之后,彈性項目與彈性容器主軸的對齊方式。下圖顯示了 justify-content 的值以及這些值對彈性容器(含三個彈性項目)的影響。

名單1

代碼如下:

justify-content:flex-start(默認值) 伸縮項目向一行的起始位置靠齊。

justify-content:flex-end 伸縮項目向一行的結(jié)束位置靠齊。

justify-content:center 伸縮項目向一行的中間位置靠齊。

justify-content:space-between 伸縮項目會平均地分布在行里。第一個伸縮項目一行中的最開始位置,最后一個伸縮項目在一行中最終點位置。

justify-content:space-around 伸縮項目會平均地分布在行里,兩端保留一半的空間。

--------------------------------------------------------------------------------

align-items 側(cè)軸對齊(適用于伸縮容器,也就是伸縮項目的父元素)

align-items 是一個和 justify-content 相呼應(yīng)的屬性。align-items 調(diào)整伸縮項目在側(cè)軸上的定位方式。可能的值有:

代碼如下:

flex-start:伸縮項目在側(cè)軸起點邊的外邊距緊靠住該行在側(cè)軸起始的邊。

flex-end:伸縮項目在側(cè)軸終點邊的外邊距靠住該行在側(cè)軸終點的邊 。

center:伸縮項目的外邊距盒在該行的側(cè)軸上居中放置。

baseline:伸縮項目根據(jù)他們的基線對齊。

stretch(默認值):伸縮項目拉伸填充整個伸縮容器。此值會使項目的外邊距盒的尺寸在遵照「min/max-width/height」屬性的限制下盡可能接近所在行的尺寸。

--------------------------------------------------------------------------------

flex-wrap 伸縮行換行

目前為止,每個伸縮容器都有且只有一個伸縮行。使用 flex-wrap 你可以為伸縮容器創(chuàng)建多個伸縮行。這個屬性接受以下值:

代碼如下:

nowrap (默認)

wrap

wrap-reverse

如果 flex-wrap 設(shè)置為 wrap,在一個伸縮行容不下所有伸縮項目時,伸縮項目會換行到一條新增的伸縮行上。新增的伸縮行根據(jù)側(cè)軸的方向添加。

--------------------------------------------------------------------------------

align-content 堆棧伸縮行

align-content 會更改 flex-wrap 的行為。它和 align-items 相似,但是不是對齊伸縮項目,它對齊的是伸縮行。可能你已經(jīng)想到了,它接受的值也很相似:

代碼如下:

flex-start:各行向伸縮容器的起點位置堆疊。

flex-end:各行向伸縮容器的結(jié)束位置堆疊。

center:各行向伸縮容器的中間位置堆疊。

space-between:各行在伸縮容器中平均分布。

space-around:各行在伸縮容器中平均分布,在兩邊各有一半的空間。

stretch(默認值):各行將會伸展以占用剩余的空間。

--------------------------------------------------------------------------------

align-self 側(cè)軸對齊

伸縮項目的 align-self 屬性會覆蓋該項目的伸縮容器的 align-items 屬性。它的值和 align-items 一樣:

代碼如下:

stretch (默認)

flex-start

flex-end

center

baseline

屬性講解

box-direction 屬性規(guī)定框元素的子元素以什么方向來排列。

語法:

box-direction: normal|reverse|inherit;

box-pack 屬性規(guī)定當框大于子元素的尺寸,在何處放置子元素。

語法

代碼如下:

box-pack: start|end|center|justify;

start :所有子容器都分布在父容器的左側(cè),右側(cè)留空

end :所有子容器都分布在父容器的右側(cè),左側(cè)留空

justify :所有子容器平均分布(默認值)

center :平均分配父容器剩余的空間(能壓縮子容器的大小,并且有全局居中的效果)

box-align 屬性規(guī)定如何對齊框的子元素。

語法

代碼如下:

box-align: start|end|center|baseline|stretch;

start :子容器從父容器頂部開始排列

end :子容器從父容器底部開始排列

center :子容器橫向居中(有點奇怪)

baseline :所有子容器沿同一基線排列(很難理解)

stretch :所有子容器和父容器保持同一高度(默認值)

box-flex 屬性規(guī)定框的子元素是否可伸縮其尺寸。

語法

box-flex: value;

看下面一個實例:

代碼如下:

<div style="display:-webkit-box;border:1px solid #ccc; width:500px;height:50px;">

<div style="-webkit-box-flex:1;background-color:#0f0"></div>

<div style="-webkit-box-flex:2;background-color:#f00"></div>

<div style="width:100px;background-color:#0f0"></div>

</div>

與傳統(tǒng)的盒模型一樣,overflow屬性用來決定其顯示方式。為了避免溢出,你可以設(shè)置box-lines為multiple使其換行顯示。

flex: initial

一個 flex 屬性值被設(shè)為 initial 的伸縮項目,在有剩余空間的情況下不會有任何變化,但是在必要的情況下會被收縮。

代碼如下:

flex: auto

一個 flex 屬性值被設(shè)為 auto 的伸縮項目,會根據(jù)主軸自動伸縮以占用所有剩余空間。

auto 目前僅在 Opera 12.11 尚有效,在 Chrome 23.0.1271.95 上無效。你可以通過使用 flex: 1; 來達到一樣的效果。

flex: none

一個 flex 屬性值被設(shè)為 none 的伸縮項目,在任何情況都不會發(fā)生伸縮。

更多信息請查看IT技術(shù)專欄

更多信息請查看腳本欄目
易賢網(wǎng)手機網(wǎng)站地址:css3彈性盒模型(Flexbox)詳細介紹

2026上岸·考公考編培訓(xùn)報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久精品最新地址| 亚洲曰本av电影| 亚洲欧美中文另类| 尤物在线精品| 亚洲大黄网站| 一本一本a久久| 欧美一区二区三区啪啪| 久久黄色网页| 欧美日韩午夜视频在线观看| 欧美日韩在线一区二区三区| 久久久久久久久久码影片| 久久久久久久性| 欧美精品在线极品| 国内外成人免费激情在线视频网站 | 欧美视频日韩视频| 国产一区二区三区自拍| 亚洲一区二区三区中文字幕在线| 久久精彩免费视频| 欧美日韩在线看| 91久久在线视频| 久久一综合视频| 国产午夜亚洲精品羞羞网站 | 亚洲精选成人| 欧美日本在线| 蜜桃久久av一区| 亚洲精品小视频在线观看| 国产精品乱人伦一区二区| 最新中文字幕亚洲| 国产精品高清网站| 国产精品三级视频| 亚洲人成在线影院| 免费精品视频| 狠狠狠色丁香婷婷综合激情| 久久精品久久综合| 国产农村妇女毛片精品久久麻豆| 欧美在线观看一区二区| 久久不射电影网| 国产精品一级在线| 亚洲色图自拍| 国产精品午夜国产小视频| 99re6这里只有精品视频在线观看| 欧美成人午夜激情视频| 日韩小视频在线观看| 欧美视频在线观看免费网址| 最新高清无码专区| 欧美国产日韩视频| 亚洲一级在线| 一区精品在线| 国产欧美一区二区精品婷婷| 欧美日韩亚洲一区| 欧美在线网站| 欧美高清一区二区| 99视频精品| 国内精品模特av私拍在线观看| 快播亚洲色图| 亚洲综合色网站| 亚洲毛片在线看| 国内精品视频666| 国产精品美女999| 国产精品www.| 久久精品一本久久99精品| 99视频国产精品免费观看| 曰韩精品一区二区| 国产美女精品视频| 国产精品国产自产拍高清av| 免费观看亚洲视频大全| 久久国内精品自在自线400部| 亚洲一区二区欧美日韩| 99成人在线| 亚洲一卡久久| 亚洲综合激情| 欧美在线在线| 久久久久国产精品一区二区| 欧美在线亚洲一区| 老司机午夜精品视频在线观看| 噜噜噜噜噜久久久久久91| 99香蕉国产精品偷在线观看| 日韩写真在线| 欧美一区二区在线| 美国十次了思思久久精品导航| 欧美一区二区成人| 久久久在线视频| 亚洲国产精品久久久久秋霞蜜臀| 一本色道久久88精品综合| 亚洲国产免费看| 亚洲一区二区三区影院| 欧美精品一区二区三区在线播放| 国产一区二区电影在线观看| 亚洲伊人观看| 亚洲精品免费一二三区| 欧美精品偷拍| 亚洲一区二区三区免费观看| 亚洲深夜福利在线| 亚洲精品久久久蜜桃| 欧美日韩精品一二三区| 免费成人高清在线视频| 亚洲影院色在线观看免费| 亚洲精品一区二区三区在线观看 | 亚洲欧洲精品成人久久奇米网| 免费观看在线综合色| 国产精品成人一区二区三区吃奶| 韩日欧美一区二区| 欧美成人69av| 欧美激情在线| 亚洲精品在线一区二区| 欧美成人高清视频| 亚洲国产精品精华液2区45| 欧美在线一区二区| 国内偷自视频区视频综合| 久久亚洲私人国产精品va| 精品999久久久| 久久女同互慰一区二区三区| 国内一区二区在线视频观看| 久久久激情视频| 亚洲国产精品日韩| 欧美久久成人| 亚洲一二三区视频在线观看| 国产精品一区久久久久| 午夜激情综合网| 国产精品麻豆va在线播放| 性亚洲最疯狂xxxx高清| 亚洲一二三区精品| 欧美午夜久久久| 亚洲精品九九| 欧美欧美天天天天操| 日韩午夜电影av| 国产精品国产三级国产普通话三级| 在线综合欧美| 国产日韩精品视频一区| 久久噜噜噜精品国产亚洲综合| 在线看片一区| 欧美久久一级| 性久久久久久久| 亚洲福利视频免费观看| 欧美日韩综合精品| 久久精品成人一区二区三区蜜臀| 在线不卡亚洲| 欧美午夜国产| 久久精品国产一区二区电影| 亚洲三级电影全部在线观看高清| 欧美日韩精品免费在线观看视频| 性xx色xx综合久久久xx| 国产精品免费福利| 国产精品高潮呻吟久久av无限| 日韩网站在线| 国产精品日韩在线| 麻豆精品一区二区综合av | 亚洲欧美国产日韩中文字幕| 国产一区二区三区久久 | 亚洲第一级黄色片| 国产精品久久7| 狂野欧美一区| 亚洲欧美一区在线| 亚洲精品在线观| 狠久久av成人天堂| 国产精品久久久久天堂| 欧美电影免费观看高清| 欧美在线免费观看| 欧美a级大片| 久久永久免费| 亚洲精品美女久久久久| 国产精品v日韩精品| 久久综合九色欧美综合狠狠| 亚洲欧美日韩国产综合| 亚洲黄色在线| 国内揄拍国内精品久久| 国产精品香蕉在线观看| 欧美经典一区二区三区| 久久影院午夜片一区| 亚洲欧美三级伦理| 亚洲精品久久久久久久久久久久久 | 欧美精品免费在线| 国产在线麻豆精品观看| 在线视频亚洲一区| 伊人久久婷婷| 国产精品女人毛片| 欧美女激情福利| 美女脱光内衣内裤视频久久影院 | 一本色道久久| 91久久香蕉国产日韩欧美9色 | 亚洲区中文字幕| 在线不卡欧美| 在线看视频不卡| 在线观看一区欧美| 伊人成人开心激情综合网| 国产精品视频一二三| 欧美日韩福利在线观看| 狂野欧美激情性xxxx| 麻豆久久婷婷| 久久久久久亚洲精品中文字幕| 欧美在线精品一区| 亚洲欧美中文另类| 亚洲精品国产精品国自产在线 | 亚洲图片在线观看| 亚洲免费电影在线观看| 日韩一级网站| 亚洲女女做受ⅹxx高潮| 亚洲欧美日韩中文播放| 久久精品国产精品亚洲| 久久九九热免费视频|