美文网首页前端小本本
flex布局换行左对齐并且间距相同

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

作者: EchoHi | 来源:发表于2020-06-07 17:48 被阅读0次

在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%。

相关文章

网友评论

    本文标题:flex布局换行左对齐并且间距相同

    本文链接:https://www.haomeiwen.com/subject/wmtizhtx.html