我想创建一个由方块组成的网格/布局,每行四个方块。方块在屏幕调整大小时不能变形。宽度和高度必须始终相同(我不想使用固定值)。我必须使用CSS网格。有人能帮帮我吗?
.container {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 5px;
}
.container div {
background-color: red;
}
<div class="container">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
padding-bottom: 100%;
添加到 div 中,以防没有内容。 - Temani Afif