亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

css中的flex用法

2024-04-27 15:07:53
字體:
來源:轉載
供稿:網友
一、flexible box,彈性布局任何一個容器都可以指定為flex布局:.box{ display: flex}行內元素也可以使用Flex布局: .box{ display: inline-flex;}webkit內核的瀏覽器,必須加上-webkit前綴 .box{ display: -webkit-flex; /*Safari*/ display: flex;}注意,設為flex布局以后,子元素的float、clear和vertical-align屬性將失效二、基本概念采用Flex布局的元素,稱為flex容器(flex container),簡稱“容器”。它的所有子元素自動成為容器成員,稱為flex項目(flex item),簡稱“項目”。容器默認存在兩根軸: 水平的主軸(main axis)和垂直的交叉軸(cross axis)。主軸的開始位置(與邊框的交叉點)叫做main start,結束位置叫做main end ;交叉軸的開始位置叫做cross start,結束位置叫做cross end項目默認沿主軸排列。單個項目占據的主軸空間叫做main size,占據的交叉軸空間叫做cross size三、容器的屬性.box一下6個屬性設置在容器上。flex-direction: row|row-reverse|column|column-reverse;決定主軸的方向(即項目排列方向)row(默認值):主軸為水平方向,起點在左端。row-reverse:主軸為水平方向,起點在右端。column:主軸為垂直方向,起點在上沿。column-reverse:主軸為垂直方向,起點在下沿。flex-wrap: nowrap | wrap | wrap-reverse; 默認情況下,項目都排在一條線(又稱“軸線”)上。flex-wrap屬性定義,如果一條軸線排不下,如何換行。flex-flow: <flex-direction> || <flex-wrap>是flex-direction屬性和flex-wrap屬性的簡寫形式,默認值為row nowrapjustify-content: flex-start | flex-end | center | space-between(兩端對齊,項目之間的間隔相等) | spac-around;定義了項目在主軸上的對齊方式align-items: flex-start | flex-end | center | baseline | stretch;定義項目在交叉軸上如何對齊align-content: flex-start | flex-end | center | space-between | space-around | stretch;定義多跟軸線的對齊方式。如果項目只有一根軸線,該屬性不起作用。四、項目的屬性.item一下6個屬性設置在項目上orderflex-growflex-shrinkflex-basisflexalign-selforder屬性定義項目的排列順序。數值越小,排列越靠前,默認為0。.item { order: <integer(整數)>; }flex-grow屬性定義項目的放大比例,默認為0,即如果存在剩余空間,也不放大。.item { flex-grow: <number>; }如果所有項目的flex-grow屬性都為1,則它們將等分剩余空間(如果有的話)。如果一個項目的flex-grow屬性值為2,其他項目都為1,則前者占據的剩余空間將比其他項多一倍。flex-shrink屬性定義了項目的縮小比例,默認為1,即空間不足,該項目將縮小。.item { flex-shrink: <number>;}如果所有項目的flex-shrink屬性都為1,當空間不足時,都將等比例縮小。如果一個項目的flex-shrink屬性都為1,當空間不足時,都將等比例縮小。如果一個項目的flex-shrink屬性為0,其他項目為1,則空間不足時,前者不縮小。負值對該屬性無效。flex-basis屬性定義了在分配多余空間之前,項目占據的主軸空間(main size)。瀏覽器根據這個屬性,計算主軸是否有多余空間。它的默認值為auto,即項目的本來大小。.item { flex-basis: <length> | auto; }它可以設為跟width或height屬性一樣的值,則項目將占據固定空間。flex屬性是flex-grow,flex-shrink和flex-basis的簡寫,默認值為0 1 auto。后兩個屬性可選。.item { flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'>]}該屬性有兩個快捷值: auto(1 1 auto)和none (0 0 auto)建議優先使用這個屬性,而不是單獨寫三個分離的屬性,因為瀏覽器會推算相關值。align-self屬性align-self屬性允許單個項目有與其他項目不一樣的對齊方式,可覆蓋align-items屬性。默認值為auto,表示繼承父元素的align-items屬性,如果沒有父元素,則等同于stretch。.item { align-self: auto | flex-start | flex-end | center | baseline | stretch; }代碼示例如下:<!DOCTYPE html><html><head><meta charset="utf-8"><title>繼承父類</title><style>span {color: blue;border: 1px solid black;}.extra span {color: inherit;}#main {width: 400px;height: 150px;border: 1px solid #000000;display: flex;justify-content: flex-end;}#main div {width: 70px;height: 70px;flex: flex-grow;}</style></head><body><div>這里是一個藍色的<span>span 元素</span>,正如span元素所設置的。</div><div class="extra" style="color: green">這里是一個綠色的<span>span 元素</span>,因為它繼承了父元素。</div><div style="color:red">這里是一個藍色的<span>span 元素</span>,正如span元素所設置的。</div><div id="main"><div style="background-color: coral;"></div><div style="background-color: lightblue"></div><div style="background-color: khaki"></div><div style="background-color: pink"></div></div><p>點擊“嘗試一下”按鈕,設置justifyContent屬性的值為“space-between”。</p><button onclick="myFunction()">嘗試一下</button><script>function myFunction(){document.getElementById("main").style.justifyContent = "space-between";}</script><p><b>注意:</b>Internet Explorer、Firefox 和 Safari 不支持 justifyContent 屬性。</p></body></html>效果圖如下:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲精品日韩| 亚洲三级免费看| 大胆欧美人体视频| 2019精品视频| 91美女片黄在线观| 黑人巨大精品欧美一区二区免费| 午夜精品久久久久久久99黑人| 欧美疯狂做受xxxx高潮| 亚洲美女www午夜| 成人乱人伦精品视频在线观看| 91久久国产精品91久久性色| 亚洲第一区在线| 欧美黑人巨大xxx极品| 91久久精品美女| 26uuu国产精品视频| 91老司机精品视频| 久久精品91久久久久久再现| 黑人狂躁日本妞一区二区三区| 中文字幕在线看视频国产欧美在线看完整| 欧美电影院免费观看| 亚洲男人天堂手机在线| 国产国语videosex另类| 在线观看日韩www视频免费| 国产成人jvid在线播放| 岛国av一区二区三区| 亚洲欧美在线播放| 亚洲毛茸茸少妇高潮呻吟| 久久黄色av网站| 日韩美女视频中文字幕| 伊人久久男人天堂| 成人黄色影片在线| 日韩av在线不卡| 国产成人亚洲综合91精品| 久久精品99久久香蕉国产色戒| 浅井舞香一区二区| 日韩在线不卡视频| 亚洲成人黄色网址| 色婷婷综合久久久久中文字幕1| 久久久久99精品久久久久| 久久久久久高潮国产精品视| 日韩在线观看免费网站| 亚洲福利在线播放| 久久夜色精品亚洲噜噜国产mv| 亚洲资源在线看| 亚洲欧美资源在线| 不卡在线观看电视剧完整版| 久久久999精品视频| 91精品国产777在线观看| 最近2019年中文视频免费在线观看| 国产精品电影网站| 欧美日韩激情美女| 日韩精品久久久久| 国产精品一区二区在线| 久久99精品久久久久久青青91| 久久国产精品偷| 国产精品欧美一区二区| 亚洲精品国产精品国产自| 国产成人精彩在线视频九色| 色无极影院亚洲| 精品无人国产偷自产在线| 欧美日韩激情美女| 国产精品第一区| 欧美精品电影在线| 欧美精品videos性欧美| 国产精品爱啪在线线免费观看| 亚洲人永久免费| 亚洲最大福利视频网| 国产精品777| 麻豆一区二区在线观看| 美女少妇精品视频| 国模吧一区二区三区| 欧美极品少妇xxxxⅹ免费视频| 欧美日韩国内自拍| 亚洲精品国产精品乱码不99按摩| 91精品国产自产在线老师啪| 久久夜精品va视频免费观看| 91麻豆国产语对白在线观看| 亚洲人成在线电影| 视频一区视频二区国产精品| 亚洲第一免费网站| **欧美日韩vr在线| 亚洲大胆美女视频| 欧美成人精品在线播放| 国产一区二区在线免费视频| 美女999久久久精品视频| 国产精品亚洲欧美导航| 在线成人中文字幕| 91视频免费网站| 国产精品激情av在线播放| 亚洲经典中文字幕| 亚洲片国产一区一级在线观看| 日韩高清免费在线| 亚洲视频视频在线| 亚洲最大的成人网| 日韩在线观看免费全集电视剧网站| 国产一区av在线| 国内偷自视频区视频综合| 久久噜噜噜精品国产亚洲综合| 久久免费少妇高潮久久精品99| 国产亚洲精品成人av久久ww| 亚洲系列中文字幕| 伊人久久久久久久久久久| 国产精品电影一区| 欧美伦理91i| 成人中文字幕+乱码+中文字幕| 日韩中文综合网| 亚洲人成在线电影| 精品国产一区二区三区久久久| 亚洲性av网站| 亚洲激情在线视频| 欧美裸体xxxx极品少妇| 成人黄色大片在线免费观看| 亚洲精品久久视频| 久久亚洲欧美日韩精品专区| 国产精品劲爆视频| 最近2019好看的中文字幕免费| 欧美激情区在线播放| 91网站在线免费观看| 亚洲偷欧美偷国内偷| 欧美性69xxxx肥| 国内精品模特av私拍在线观看| 2020国产精品视频| 福利精品视频在线| 欧美午夜无遮挡| www.欧美三级电影.com| 国内免费久久久久久久久久久| 欧美日韩色婷婷| 欧美精品精品精品精品免费| 欧美电影在线免费观看网站| 热99精品只有里视频精品| 国产日韩欧美电影在线观看| 奇米成人av国产一区二区三区| 国产精品亚洲网站| 精品久久久中文| 欧美成人全部免费| 亚洲字幕在线观看| 少妇av一区二区三区| 亚洲丝袜av一区| 国产精品亚洲网站| 高潮白浆女日韩av免费看| 欧美中在线观看| 一区二区欧美在线| 青草青草久热精品视频在线观看| 91视频国产一区| 国产va免费精品高清在线| 久久综合久久美利坚合众国| 国产精品三级久久久久久电影| 亚洲第一福利网站| 欧美成人精品在线视频| 久久的精品视频| 性欧美办公室18xxxxhd| 国产欧美精品一区二区三区-老狼| 亚洲国产成人av在线| 亚洲人成人99网站| 欧美激情在线视频二区| 九九精品在线观看| 国产一区二区三区高清在线观看| 黄色一区二区三区| 午夜精品视频在线| 亚洲视频日韩精品| 亚洲人免费视频| 九九热在线精品视频| 亚洲天堂成人在线视频| 丁香五六月婷婷久久激情|