麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Flex > 正文

css flex 彈性布局詳解

2024-09-08 18:17:09
字體:
來源:轉載
供稿:網友

案例基礎布局

html


<ul class="box">
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
</ul>

css


.box{
display: -webkit-flex;
display: flex;
}
.item{
width: 200px;
height: 300px;
background: red;
border: 1px solid #ccc;
font-size: 50px;
text-align: center;
line-height: 300px;
color:#fff;
}

因為flex主要方便與移動端布局,所以測試以谷歌模擬移動端看效果:

因為使用 flex 布局,子元素默認是橫向排列,所以不需要float,也不起作用;

父盒子屬性探究

flex-direction

flex-direction 表示子元素的排列方向和順序;默認 row (橫排,左到右); row-reverse 表示 橫排右到左


.box{
display: -webkit-flex;
display: flex;
flex-direction:row-reverse;
}

如果每個把每個 li 設置為 width:3000px;(當前屏幕寬度980px),效果:

子元素寬度超出,不但沒有換行,會自動適應大小,平分為 25%;

上面的平分 只是在 row 的時候 會平分,如果是換成豎向排列:


flex-direction: column;

元素不會被擠壓了,擁有3000px寬;但是要注意,它不是因為不夠空間而換行了,只是column 值規定了它 豎向排列

下面的值可以調整為 倒序豎向排列


flex-direction: column-reverse; //表示元素豎直 反向排

flex-wrap

flex-wrap 默認 nowrap:不換行。上面的3000px 子元素正是因為 這個豎向默認是不會換行的,所以 上面設置3000px寬,不會換行;

同樣的代碼,如果加多一句


.box{
display: -webkit-flex;
display: flex;
flex-direction: row-reverse;
flex-wrap: wrap; //換行,第一行在上方。
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费网址黄 | 精品一区二区久久久久久久网精 | 久章草在线观看 | 色诱亚洲精品久久久久久 | 中文在线观看www | 羞羞的视频在线 | 日韩精品久久久久久久电影99爱 | 看全色黄大色黄大片女图片 | 日本在线免费观看视频 | 国产88久久久国产精品免费二区 | 黄色网址免费在线 | 免费观看9x视频网站在线观看 | 久久精品在线免费观看 | 日韩在线激情 | 性欧美一区| 在线观看免费污视频 | 欧美成人黄色小视频 | 加勒比色综合 | 国产精品免费一区二区三区都可以 | www.精品一区 | 国产欧美一区二区三区免费看 | 成人精品 | 中文字幕在线观看视频一区 | 国产九色91| 中文字幕激情视频 | 国产精品久久久不卡 | 亚洲精品一区二区三区大胸 | 国产成人在线网站 | 草莓福利视频在线观看 | 中文字幕网站在线 | 免费国产在线视频 | 欧美精品免费一区二区三区 | 欧美视频在线一区二区三区 | 亚洲最新色| 久久精品com | 亚洲成人欧美在线 | 黄网站免费在线看 | 在火车上摸两乳爽的大叫 | 国产精品麻豆一区二区三区 | 一级黄色av电影 | 国产乱色精品成人免费视频 |