日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

CSS3 box flex 布局

發布時間:2024/4/14 CSS 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS3 box flex 布局 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、伸縮項目的布局方式-從左到右


<ul id="Layout1" class="box"><li>1</li><li>1</li><li>1</li></ul> .box{width: 250px;padding: 10px;background: #999;margin: 10px; } .box li{width: 100px;height: 100px;border:1px solid #666; } #Layout1 {/*伸縮容器*/display: -webkit-box;display: -moz-box;display: -webkit-flex;display: flex;/*伸縮項目的布局方式-從左到右*//*box以下寫法box-orient: horizontal | vertical | inline-axis | block-axishorizontal: 設置伸縮盒對象的子元素從左到右水平排列vertical: 設置伸縮盒對象的子元素從上到下縱向排列inline-axis: 設置伸縮盒對象的子元素沿行軸排列block-axis: 設置伸縮盒對象的子元素沿塊軸排列*/-webkit-box-orient: horizontal;-moz-box-orient: horizontal;/*flex以下寫法flex-flow: [ flex-direction ] || [ flex-wrap ][ flex-direction ]: 定義彈性盒子元素的排列方向。[ flex-wrap ]: 定義彈性盒子元素溢出父容器時是否換行。flex-direction: row | row-reverse | column | column-reverserow: 橫向從左到右排列(左對齊),默認的排列方式。row-reverse: 反轉橫向排列(右對齊,從后往前排,最后一項排在最前面。column: 縱向排列。row-reverse: 反轉縱向排列,從后往前排,最后一項排在最上面。flex-wrap: nowrap | wrap | wrap-reversenowrap: 當子元素溢出父容器時不換行。wrap: 當子元素溢出父容器時自動換行。wrap-reverse: 反轉 wrap 排列。*/-webkit-flex-direction: row;flex-flex-direction: row; }

?

2、伸縮項目的布局方式-從左到右自動換行


<ul id="Layout2" class="box"><li>2</li><li>2</li><li>2</li></ul> .box{width: 250px;padding: 10px;background: #999;margin: 10px; } .box li{width: 100px;height: 100px;border:1px solid #666; } #Layout2 {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: row;flex-flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap; }

?

3、伸縮項目的布局方式-從上到下排列


?

<ul id="Layout3" class="box"><li>3</li><li>3</li><li>3</li></ul> .box{width: 250px;padding: 10px;background: #999;margin: 10px; } .box li{width: 100px;height: 100px;border:1px solid #666; } #Layout3 {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;flex-flex-direction: column; }

?

4、伸縮項目的布局方式-子元素從左到右按比率填充


?

<ul id="Layout4" class="box"><li>4</li><li>4</li><li>4</li></ul> .box{width: 250px;padding: 10px;background: #999;margin: 10px; } .box li{width: 100px;height: 100px;border:1px solid #666; } #Layout4 {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;flex-flex-direction: row; } #Layout4 li:nth-child(1){width: auto;/*伸縮盒對象的子元素*//*box以下寫法box-flex: <number><number>: 使用浮點數指定對象所分配其父元素剩余空間的比例。*/-moz-box-flex:1;-webkit-box-flex:1;/*flex以下寫法flex-grow: <number><number>: 用數值來定義擴展比率。不允許負值 */-webkit-flex-grow:1;flex-grow:1; } #Layout4 li:nth-child(2){width: auto;-moz-box-flex:2;-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2; } #Layout4 li:nth-child(3){width: auto;-moz-box-flex:3;-webkit-box-flex:3;-webkit-flex-grow:3;flex-grow:3; }

?

5、伸縮項目的布局方式-子元素從上到下按比率填充


?

<ul id="Layout5" class="box"><li>5</li><li>5</li><li>5</li></ul> .box{width: 250px;padding: 10px;background: #999;margin: 10px; } .box li{width: 100px;height: 100px;border:1px solid #666; } #Layout5 {height: 250px;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;flex-flex-direction: column; } #Layout5 li {height: auto; } #Layout5 li:nth-child(1){-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1; } #Layout5 li:nth-child(2){-moz-box-flex:2;-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2; } #Layout5 li:nth-child(3){-moz-box-flex:3;-webkit-box-flex:3;-webkit-flex-grow:3;flex-grow:3; }

?

6、伸縮項目的布局方式-橫向子元素對齊方式


?

<ul id="Layout6" class="box"><li>6</li><li>6</li><li>6</li></ul> .box{width: 250px;padding: 10px;background: #999;margin: 10px; } .box li{width: 100px;height: 100px;border:1px solid #666; } #Layout6 {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: flex;/*伸縮盒對象的子元素對齊方式*//*box以下寫法box-pack: start | center | end | justifystart: 設置伸縮盒對象的子元素從開始位置對齊(大部分情況等同于左對齊,受) center: 設置伸縮盒對象的子元素居中對齊 end: 設置伸縮盒對象的子元素從結束位置對齊(大部分情況等同于右對齊) justify: 設置或伸縮盒對象的子元素兩端對齊*/-moz-box-pack:justify;-webkit-box-pack:justify;/*flex以下寫法justify-content: flex-start | flex-end | center | space-between | space-aroundflex-start: 彈性盒子元素將向行起始位置對齊。該行的第一個子元素的主起始位置的邊界將與該行的主起始位置的邊界對齊,同時所有后續的伸縮盒項目與其前一個項目對齊。flex-end: 彈性盒子元素將向行結束位置對齊。該行的第一個子元素的主結束位置的邊界將與該行的主結束位置的邊界對齊,同時所有后續的伸縮盒項目與其前一個項目對齊。center: 彈性盒子元素將向行中間位置對齊。該行的子元素將相互對齊并在行中居中對齊,同時第一個元素與行的主起始位置的邊距等同與最后一個元素與行的主結束位置的邊距(如果剩余空間是負數,則保持兩端相等長度的溢出)。space-between: 彈性盒子元素會平均地分布在行里。如果最左邊的剩余空間是負數,或該行只有一個子元素,則該值等效于'flex-start'。在其它情況下,第一個元素的邊界與行的主起始位置的邊界對齊,同時最后一個元素的邊界與行的主結束位置的邊距對齊,而剩余的伸縮盒項目則平均分布,并確保兩兩之間的空白空間相等。space-around: 彈性盒子元素會平均地分布在行里,兩端保留子元素與子元素之間間距大小的一半。如果最左邊的剩余空間是負數,或該行只有一個伸縮盒項目,則該值等效于'center'。在其它情況下,伸縮盒項目則平均分布,并確保兩兩之間的空白空間相等,同時第一個元素前的空間以及最后一個元素后的空間為其他空白空間的一半。*/-webkit-justify-content:space-between;justify-content:space-between; } #Layout6 li {width: 50px; }

?

7、伸縮項目的布局方式-縱向子元素對齊方式


?

<ul id="Layout7" class="box"><li>7</li><li>7</li><li>7</li></ul> .box{width: 250px;padding: 10px;background: #999;margin: 10px; } .box li{width: 100px;height: 100px;border:1px solid #666; } #Layout7 {height: 250px;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;flex-flex-direction: column;-moz-box-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center; } #Layout7 li {height: 50px; }

轉載于:https://www.cnblogs.com/xiao-bai-yujia/p/4501074.html

總結

以上是生活随笔為你收集整理的CSS3 box flex 布局的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩欧美视频一区二区 | 天天av网 | 久久依人网 | 操欧美老逼 | 亚洲电影一区二区三区 | 红色假期黑色婚礼2 | 一级理论片 | 午夜精品三级久久久有码 | 色姑娘av| 欧美一极片 | 欧美国产乱视频 | av中文字幕在线播放 | 日本高清不卡码 | 啪啪一区二区 | 午夜少妇视频 | 欧美大奶在线 | 丰满人妻一区二区三区46 | 奇米影音 | 日日骚网| 青青草视频播放器 | 激情网页| 亚洲不卡视频在线 | 综合在线观看 | 女同av在线播放 | 亚洲丁香花色 | 国产日韩二区 | av黄色免费在线观看 | 精品国产乱码久久久久久久 | 3p在线播放 | 精品国产av色一区二区深夜久久 | 国产美女精品 | 最新免费av网站 | 久久夜色精品国产欧美乱 | 精品久久久一区二区 | 亚洲成人精品在线播放 | 波多野结衣在线观看视频 | 99re6在线精品视频免费播放 | 欧美一二三区视频 | 99久久婷婷国产综合精品青牛牛 | 性爱视频免费 | 欧美大色网 | 很污的网站| 日本无翼乌邪恶大全彩h | 爆乳熟妇一区二区三区霸乳 | 在线免费91 | 国产精品污www在线观看 | 色综合狠狠爱 | 国产小视频免费在线观看 | 69福利区 | 国产欧美另类 | 无码人妻丰满熟妇奶水区码 | 中文字幕亚洲欧美 | 国产福利一区二区三区在线观看 | aa成人 | 国产午夜福利视频在线观看 | 色黄网站在线观看 | 午夜影院免费 | 91精品综合久久久久久 | 婷婷在线影院 | 一区二区三区四区欧美 | 欧美成人免费看 | 国产精品自慰网站 | 日日夜夜拍 | 久久久久久久网 | 国产精品一区电影 | 四虎国产在线观看 | 午夜在线观看一区 | 亚洲精品男人的天堂 | www.夜夜夜 | 中文字幕一区二区三区在线视频 | 国产熟妇一区二区三区四区 | h在线播放 | 美女搞黄视频网站 | 97伊人网| 人妖和人妖互交性xxxx视频 | 丁香婷婷六月天 | 久久久久久久久久91 | 亚洲免费观看高清在线观看 | 久久久久久成人精品 | 伊人tv | 亚洲精品久久久久av无码 | 婷婷深爱网 | 日韩精品极品视频在线观看免费 | 51吃瓜网今日| 国产a一级片 | 91国产视频在线观看 | 图片区亚洲 | 国语对白对话在线观看 | 午夜精品久久久久久久爽 | 白石茉莉奈黑人 | 日本三级生活片 | 综合激情av| 在线性视频 | 亚洲激情视频在线播放 | 日韩a级黄色片 | a视频在线观看 | 在线日韩av | 亚洲无码精品在线播放 | 五月av|