前端小本本

flex布局换行左对齐并且间距相同

2020-06-07  本文已影响0人  EchoHi

在flex布局下,确定每行显示个数,模块宽度一样,最后一行模块个数不确定,模块左对齐,并且每个模块的间隔相同。

效果:

image

HTML:

<div class="box">
     <div class="item"></div>
     <div class="item"></div>
     <div class="item"></div>
     <div class="item"></div>
     <div class="item"></div>
     <div class="item"></div>
</div>

CSS:

.box{display:flex;flex-wrap: wrap;padding:0 2%;box-sizing:border-box;}
.box .item{height:100px;background:#d00;margin-bottom:2%;flex:0 0 23.5%;margin-right:2%;}
.box .item:nth-of-type(4n){margin-right:0;}

一行显示模块的宽度+模块之间的间隔宽度为100%。

上一篇下一篇

猜你喜欢

热点阅读