【发布时间】:2019-08-24 06:07:21
【问题描述】:
我正在尝试使用 CSS 网格实现以下布局...
我目前使用 flex 来生成这样的..
.row1 {
display:flex;
}
.row1 .item {
background:red;
width:50%;
padding:20px;
margin:10px;
color:white;
text-align:center;
}
.row2 {
display:flex;
}
.row2 .item {
color:white;
text-align:center;
background:red;
width:33%;
padding:20px;
margin:10px;
}
<div class="row1">
<div class="item">
Item
</div>
<div class="item">
Item
</div>
</div>
<div class="row2">
<div class="item">
Item
</div>
<div class="item">
Item
</div>
<div class="item">
Item
</div>
</div>
这个但我正在尝试转换它,我怎样才能让它的 CSS 网格版本以这种模式重复动态内容?
【问题讨论】:
-
使用 display:grid,你必须从 6 列模板开始,并为孩子们跨越 2 或 3 列