codehz
206 天前
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
</div>
你这种布局用 grid 几秒搞定
.container {
display: grid;
gap: 5px;
grid-template-columns: 1fr 1fr;
}
.item:first-child {
grid-row: 1 / span 2;
}
.item {
box-shadow: 0 0 0 1px black;
}
order 也可以改顺序,不过这时候就不能用 first-child 来选择了,你需要自己在 order 为 1 的时候设置 grid row 的属性