CSS Flexbox 布局 - 3 列和 2 列互换

尼尔·霍奇斯

任何人都可以使用 Flexbox 帮助我完成此布局。我需要一个从 3 列重复到 2 列然后再回到 3 列的布局。我在下面添加了一张图片来说明我的意思。

在此处输入图片说明

内纳德·弗拉卡尔

您可以在每个使用双弯曲大小nth-child(10n + 4)nth-child(10n + 10)项目。

.grid {
  display: flex;
  flex-wrap: wrap;
}
.item {
  flex: calc(33.33% - 10px);
  height: 70px;
  margin: 5px;
  background: #BD1522;
}
.item:nth-child(10n + 4),
.item:nth-child(10n + 10) {
  flex: calc(66.66% - 10px);
}
<div class="grid">
  <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 class="item"></div>
  <div class="item"></div>
  <div class="item"></div>
  <div class="item"></div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章