我想弄清楚如何将第三个 div 居中。所以在全宽上我在网格中有 3 个盒子。它们的宽度为 400 像素。当宽度为 1220px 时,会变成连续 2 个框。所以我的第三个框是靠左对齐的。我如何将其居中而不破坏宽度。因为我尝试过margin: 0 auto,它只是使它与里面的东西一样宽。
这是我的代码:
.wraper {
display: grid;
grid-template-columns: 400px 400px 400px;
grid-gap: 10px;
grid-template-columns: repeat(3, 400px);
}
.box {
background-color: red;
height: 200px;
}
@media (max-width: 1220px) {
.wraper {
grid-template-columns: repeat(2, 400px);
}
}
@media (max-width: 810px) {
.wraper {
grid-template-columns: repeat(1, 400px);
}
}
@media (max-width: 400px) {
.wraper {
grid-template-columns: repeat(1, 300px);
}
}
<div class="block bg-success">
<h1>Projects</h1>
<div class="wraper">
<div class="box">A</div>
<div class="box">B</div>
<div class="box">C</div>
</div>
</div>
SMILET
相关分类