【发布时间】:2020-03-12 18:46:39
【问题描述】:
我想创建一个带有网格或弹性框的网格布局,如下图所示,如果项目换行,则第二行中的项目必须水平居中。 我尝试了类似的方法,但它不起作用。
.custom-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.content {
width: 90px;
height: 90px;
background: red;
margin: 20px;
}
<div class="custom-grid">
<div class="grid-item">
<div class="content">hello</div>
</div>
<div class="grid-item">
<div class="content">hello</div>
</div>
<div class="grid-item">
<div class="content">hello</div>
</div>
<div class="grid-item">
<div class="content">hello</div>
</div>
<div class="grid-item">
<div class="content">hello</div>
</div>
</div>
【问题讨论】:
-
你能添加一个工作代码sn-p吗?这将有助于解决您的问题。
-
@Ma'mounothman 我添加了一个 sn-p
-
sn-p(用 SO 来说)不同于代码块。在编辑器工具栏中查找按钮。
标签: html css sass flexbox css-grid