日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

flex(彈性布局)教程之常用布局

瀏覽:336日期:2022-06-03 09:27:30
目錄
  • 一、Flex 布局是什么?
    • 任何一個容器都可以指定為 Flex 布局。
    • 行內元素也可以使用 Flex 布局。
    • Webkit 內核的瀏覽器,必須加上-webkit前綴。
  • 二、常用布局
    • 公共樣式:
    •  垂直居中 子元素左右分布
    • 水平垂直居中
    • 水平垂直居中 圖標在上文字在下
    • 子元素平分父元素,且自適應等高
    •  子元素平分父元素,兩邊對齊中間自適應相同寬度間隔,且自動換行
    •  三欄布局,兩邊固定寬中間自適應

2009年,W3C 提出了一種新的方案----Flex 布局,可以簡便、完整、響應式地實現各種頁面布局。目前,它已經得到了所有瀏覽器的支持,這意味著,現在就能很安全地使用這項功能。

一、Flex 布局是什么?

Flex 是 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屬性將失效。

二、常用布局

公共樣式:

? ? <style>
? ? ? ? * {
? ? ? ? ? ? margin: 0;
? ? ? ? ? ? padding: 0;
? ? ? ? }

? ? ? ? .has-flex {
? ? ? ? ? ? display: flex;
? ? ? ? }
? ? </style>

 垂直居中 子元素左右分布

css

? ? ? ? .father-one {
? ? ? ? ? ? width: 100%;
? ? ? ? ? ? height: 200px;
? ? ? ? ? ? background-color: #fffcef;
? ? ? ? ? ? align-items: center; /*縱軸)方向上的對齊方式。*/
? ? ? ? ? ? justify-content: space-between; /* 均勻排列每個元素 首個元素放置于起點,末尾元素放置于終點,中間元素的中間間隔相等 */
? ? ? ? ? ? justify-content: space-around; /* 均勻排列每個元素 每個元素周圍分配相同的空間 */
? ? ? ? ? ? justify-content: space-evenly; /* 均勻排列每個元素 ? 每個元素之間的間隔相等 */
? ? ? ? }

? ? ? ? .fa-one-child1 {
? ? ? ? ? ? height: 30px;
? ? ? ? ? ? width: 30px;
? ? ? ? ? ? background-color: #a6acde;
? ? ? ? }

? ? ? ? .fa-one-child2 {
? ? ? ? ? ? height: 40px;
? ? ? ? ? ? width: 40px;
? ? ? ? ? ? background-color: #e4b9f0;
? ? ? ? }

? ? ? ? .fa-one-child3 {
? ? ? ? ? ? height: 50px;
? ? ? ? ? ? width: 50px;
? ? ? ? ? ? background-color: #f3b009;
? ? ? ? }

? ? ? ? .fa-one-child4 {
? ? ? ? ? ? height: 60px;
? ? ? ? ? ? width: 60px;
? ? ? ? ? ? background-color: #f77c4f;
? ? ? ? }

html

<!--垂直居中 子元素左右分布 star-->
<h3>垂直居中 子元素左右分布</h3>
<div>
? ? <div></div>
? ? <div></div>
? ? <div></div>
? ? <div></div>
</div>
<!--垂直居中 子元素左右分布 end-->

水平垂直居中

css

? ? ? ? .father-two {
? ? ? ? ? ? width: 100%;
? ? ? ? ? ? height: 200px;
? ? ? ? ? ? align-items: center; /*縱軸)方向上的對齊方式。*/
? ? ? ? ? ? justify-content: center; /* ? ?橫軸)方向上的對齊方式*/
? ? ? ? ? ? background-color: red;
? ? ? ? }

? ? ? ? .child {
? ? ? ? ? ? width: 50%;
? ? ? ? ? ? height: 60px;
? ? ? ? ? ? background-color: rosybrown;
? ? ? ? }

html

<!--水平垂直居中 star-->
<h3>水平垂直居中</h3>
<div>
? ? <div></div>
</div>
<!--水平垂直居中 end-->

水平垂直居中 圖標在上文字在下

css

? ? ? ? .father-three {
? ? ? ? ? ? height: 80px;
? ? ? ? ? ? background-color: #f77c4f;
? ? ? ? ? ? align-items: center;
? ? ? ? ? ? justify-content: center;
? ? ? ? ? ? flex-direction: column;
? ? ? ? }

html

<!--水平垂直居中 圖標在上文字在下 star-->
<h3>水平垂直居中 圖標在上文字在下</h3>
<div>
? ? <i aria-hidden="true"></i>
? ? <p>測試</p>
</div>
<!--水平垂直居中 圖標在上文字在下 end-->

子元素平分父元素,且自適應等高

 css

? ? ? ? .father-four {
? ? ? ? ? ? background-color: #ffd5eb;
? ? ? ? }

? ? ? ? .fa-four-child {
? ? ? ? ? ? flex: 1;
? ? ? ? ? ? text-align: center;
? ? ? ? ? ? background-color: #ffffff;
? ? ? ? ? ? border: 1px solid;
? ? ? ? }

html

<!--子元素平分父元素,且自適應等高 ? star-->
<h3>子元素平分父元素,且自適應等高 </h3>
<div>
? ? <div>第一個</div>
? ? <div>第二個</div>
? ? <div>第三個</div>
? ? <div>第四個</div>
</div>
<!--子元素平分父元素,且自適應等高 ?end-->

 子元素平分父元素,兩邊對齊中間自適應相同寬度間隔,且自動換行

css

? ? ? ? .father-five {
? ? ? ? ? ? height: 100px;
? ? ? ? ? ? background-color: #a6acde;
? ? ? ? ? ? justify-content: space-between;
? ? ? ? ? ? flex-wrap: wrap;
? ? ? ? }

? ? ? ? .fa-five-child {
? ? ? ? ? ? width: 21%;
? ? ? ? ? ? background-color: #f77c4f;
? ? ? ? }

html

<!--子元素平分父元素,兩邊對齊中間自適應相同寬度間隔,且自動換行 ? star-->
<h3>子元素平分父元素,兩邊對齊中間自適應相同寬度間隔,且自動換行 </h3>
<div>
? ? <div>第一個</div>
? ? <div>第二個</div>
? ? <div>第三個</div>
? ? <div>第四個</div>
? ? <div>第五個</div>
? ? <div>第六個</div>
? ? <div>第七個</div>
? ? <div>第八個</div>
</div>
<!--子元素平分父元素,兩邊對齊中間自適應相同寬度間隔,且自動換行 ?end-->

 三欄布局,兩邊固定寬中間自適應

css

? ? ? ? .father-six {
? ? ? ? ? ? height: 100px;
? ? ? ? }

? ? ? ? .one-child,
? ? ? ? .three-child {
? ? ? ? ? ? width: 300px;
? ? ? ? ? ? background-color: #a6acde;
? ? ? ? }

? ? ? ? .two-child {
? ? ? ? ? ? flex: 1;
? ? ? ? ? ? background-color: #eeeeee;
? ? ? ? }

html

<!--三欄布局,兩邊固定寬中間自適應 ? star-->
<h3>三欄布局,兩邊固定寬中間自適應 </h3>
<div>
? ? <div>第一個</div>
? ? <div>第二個</div>
? ? <div>第三個</div>
</div>
<!--三欄布局,兩邊固定寬中間自適應 ?end-->

到此這篇關于flex(彈性布局)教程之常用布局的文章就介紹到這了,更多相關flex常用布局內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: CSS HTML
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品国产乱码久久久久久樱花| 亚洲va久久久噜噜噜久久| 亚洲一区av| 夜夜嗨网站十八久久| 欧美日韩精品一本二本三本| 婷婷丁香综合| 99精品99| 亚洲精品观看| 奇米色欧美一区二区三区| 91精品一区| 国产精品欧美三级在线观看| 日韩va亚洲va欧美va久久| 日韩一区二区三区精品视频第3页| 亚洲另类视频| 91精品国产经典在线观看| 国产精品一线| 国产aⅴ精品一区二区三区久久 | 中文字幕中文字幕精品| 亚洲日本免费电影| 国产日产一区| 黑人精品一区| 亚洲天堂久久| 免费在线成人网| 日韩国产欧美三级| 国产精品一区二区三区四区在线观看 | 欧美日本不卡高清| 精品一区二区三区亚洲| 97精品中文字幕| 美女少妇全过程你懂的久久| 视频在线观看一区二区三区| 日本不卡视频在线观看| 久久97久久97精品免视看秋霞| 精品国产第一福利网站| 黄色av日韩| 日韩精品午夜视频| 老司机免费视频一区二区三区| 欧美激情国产在线| 日韩一级欧洲| 国产精品黄网站| 日韩一区二区三区免费播放| 亚洲欧美日本日韩| 久久99精品久久久野外观看| 蜜桃视频在线网站| 综合激情婷婷| 成人在线视频免费| 亚洲综合精品四区| 久久中文字幕一区二区三区| 99久久99视频只有精品| 综合激情视频| 欧美激情另类| 视频一区二区欧美| 精品一区二区三区中文字幕 | 日韩欧美一区二区三区免费观看| 日韩视频中文| 久久不见久久见免费视频7| 欧产日产国产精品视频| 一区二区三区网站| 日本激情一区| 亚洲资源网站| 免费高潮视频95在线观看网站| 亚洲一区二区免费看| 国产精品极品| 六月天综合网| 日韩88av| 日本亚洲最大的色成网站www | 日韩a一区二区| 伊人国产精品| 日韩精品电影| 911亚洲精品| 尤物网精品视频| 久久久久免费| 日韩国产在线一| 久久亚洲成人| 九九99久久精品在免费线bt| 国产高清久久| 麻豆国产在线| 国产毛片一区二区三区| 亚洲欧美久久| 久久精品观看| 精品日韩一区| 日韩精品视频一区二区三区| 激情久久五月| 国产成人免费视频网站视频社区| 亚洲精品综合| 午夜日韩av| 亚洲永久av| 欧美激情 亚洲a∨综合| 在线免费观看亚洲| 国产精品91一区二区三区| 欧美国产极品| 日本免费在线视频不卡一不卡二| 国产高清一区二区| 日韩中文欧美| 久久午夜影院| 久久国际精品| 日韩欧美在线精品| 在线视频亚洲| 国产综合精品一区| 国产精品国产一区| 美女免费视频一区| 久久精品99国产精品| 只有精品亚洲| 亚洲欧美日本日韩| 亚洲天堂久久| 欧美羞羞视频| 日韩成人综合| av中文资源在线资源免费观看| 欧美精品不卡| 国产毛片精品| 国产精品久久乐| 欧美一区激情| 91精品国产自产精品男人的天堂| 一区二区三区四区日韩| 免费日韩视频| 视频在线观看国产精品| 亚洲欧美日韩高清在线| 欧美日中文字幕| 亚洲午夜精品久久久久久app| 精品免费av在线| 免费亚洲婷婷| 国产精品亚洲欧美日韩一区在线 | 日韩综合一区二区三区| 视频一区国产视频| 蜜臀久久99精品久久久久宅男| 日韩亚洲国产欧美| 国产精品试看| 三级在线观看一区二区| 先锋亚洲精品| 亚洲色图国产| 97久久亚洲| 国产精品v一区二区三区| 欧美综合精品| 亚洲ww精品| 91九色综合| 国产精品红桃| 精品三级在线| 成人啊v在线| 免费精品国产| 中文亚洲免费| 亚洲精品伊人| 国产精品一级| 精品免费视频| 91精品韩国| 99亚洲精品| 日韩国产精品久久久久久亚洲| 久久国产精品色av免费看| 国产精品一区2区3区| 国产欧美一区二区精品久久久 | 日韩啪啪电影网| 日韩精品免费一区二区三区| 91tv亚洲精品香蕉国产一区| 欧美日韩高清| 在线国产日韩| 国产精选一区| 神马午夜在线视频| 黑丝一区二区三区| 亚洲久久在线| 国产极品久久久久久久久波多结野| 久久久久黄色| 激情黄产视频在线免费观看| 日韩久久精品| 国产精品老牛| 欧美欧美黄在线二区| 久久精品一本| 99久久久久国产精品| 久久午夜影视| 国产欧美欧美| se01亚洲视频| 男女男精品视频网| 欧美激情一区| 欧美日韩激情在线一区二区三区| 麻豆精品网站| 麻豆精品在线视频| 亚洲v在线看| 蜜桃视频第一区免费观看| 91精品国产自产观看在线| 国产激情在线播放| 石原莉奈在线亚洲二区| 国产精品a久久久久| 91精品国产调教在线观看| 蜜桃久久精品一区二区| 欧美国产亚洲精品| 黑丝一区二区三区| 欧美国产亚洲精品| 亚洲综合日本| 精品欧美视频| 中文字幕日韩亚洲| 日韩天堂在线| 青青草国产精品亚洲专区无| 免费高潮视频95在线观看网站| 蜜芽一区二区三区| 国产精品二区不卡| 亚洲乱码一区| 91精品蜜臀一区二区三区在线 | 国产精品一区三区在线观看| 久久久成人网| 欧美影院视频| 一区免费视频| 国际精品欧美精品| 在线国产日韩|