【发布时间】:2019-07-22 10:57:06
【问题描述】:
我正在尝试创建由正方形组成的网格/布局。每行四个方格。正方形不能在屏幕调整大小时扭曲。宽度和高度必须始终相同(我不想要固定值)。我必须使用 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,以防没有内容 -
@TemaniAfif 如果我有一些内容怎么办?
-
我已经编辑了我的答案以获得更通用的内容