位置: 首页 > CSS/CSS3 > flex 布局 一行两个 超出自动换行

flex 布局 一行两个 超出自动换行

  • 阅读: 264
  • 发布时间: 2023-08-13 00:08:25
  • 评论: 9999+

flex 布局 一行两个 超出自动换行


template

<div class="card_wrap">
<div class="c_item">
1
</div>
<div class="c_item">
1
</div>
<div class="c_item">
1
</div>
<div class="c_item">
1
</div>
<div class="c_item">
1
</div>
<div class="c_item">
1
</div>
<div class="c_item">
1
</div>
<div class="c_item">
1
</div>
</div>

style

.card_wrap {
// 大盒子
width: 98%;
display: flex;
flex-wrap: wrap;
justify-content: flex-start; // 替代原先的space-between布局方式
}
.c_item {
// 每个item
flex: 1;
height: 120px;
margin: 0 5px 5px 0; // 间隙为5px
background-color: #fff;
width: calc(
(100% - 10px) / 2
); // 这里的10px = (分布个数2-1)*间隙5px, 可以根据实际的分布个数和间隙区调整
min-width: calc((100% - 10px) / 2); // 加入这两个后每个item的宽度就生效了
max-width: calc((100% - 10px) / 2); // 加入这两个后每个item的宽度就生效了
&:nth-child(2n) {
// 去除第2n个的margin-right
margin-right: 0;
}
}


发布评论 留下您的评论 给个鼓励吧

搜索

用户推荐

sq1995liu
TA很懒,还没有添加简介
hxm8888
TA很懒,还没有添加简介
haru88
TA很懒,还没有添加简介
287801813
TA很懒,还没有添加简介
ffshen
TA很懒,还没有添加简介
renhuanxi
TA很懒,还没有添加简介
erpao123
TA很懒,还没有添加简介
aa99605
TA很懒,还没有添加简介
summber
TA很懒,还没有添加简介
A7777
TA很懒,还没有添加简介