如何让列的大小响应元素的数量?

问题描述 投票:0回答:1

我需要制作响应式网格布局,在元素数量为奇数的情况下,最后一行的元素可能较少,但无论如何都需要在整个宽度上拉伸。元素将在 admin 中添加,因此我们在 css/js 中只有一些元素和空间用于某些条件。我该怎么做?

我试过自动调整,但我不知道如何将它分成等行

这是我想要的示例:

css css-grid
1个回答
1
投票

使用

flex
代替
grid

.container {
   display: flex;
   gap: 5px;
   flex-wrap:wrap;
}

.container > * {
  flex: 1 15%;
  background: red;
  height: 25px;
}
<div class="container">
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
</div>

© www.soinside.com 2019 - 2024. All rights reserved.