【发布时间】:2021-03-24 14:50:05
【问题描述】:
我想在桌面上切换网格的第 3 列和第 4 列。
我知道我可以为每个项目分配网格顺序或为两个 div 使用自己的行,然后设置顺序,但我想避免两者以减少代码。
有没有办法通过 css-grid 实现这一点?我愿意通过 css-flex 提供解决方案,如果这样会更容易的话。
我当前的代码如下所示:
.row{
display: grid;
grid-template-columns: 1fr;
}
@media screen and (min-width: 1200px) {
.row{
grid-template-columns: 1fr 1fr
}
}
.row div{border:1px solid black}
<div class="row">
<div>[IMG]</div>
<div>Text</div>
<div>[IMG]</div>
<div>Text</div>
<div>[IMG]</div>
<div>Text</div>
</div>
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/45367864/…