當我不知道行數時,是否可以使柵格項目從第一行開始到最後一行?使柵格項目跨度到最後一行/列
可以說我有以下html與未知數量的框。
我該如何製作第一個網格線到最後一個網格線的第三個.box
?
.container {
display: grid;
grid-template-columns: repeat(3, minmax(10rem, 1fr)) [last-col] 35%;
grid-template-rows: auto [last-line];
}
.box {
background-color: blue;
padding: 20px;
border: 1px solid red;
}
.box:nth-child(3) {
background-color: yellow;
grid-column: last-col/span 1;
grid-row: 1/last-line;
}
<div class="container">
<div class="box"></div>
<div class="box"></div>
<div class="box">3</div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
這真的很愚蠢,這個基本要求不能在一個全新的CSS功能中實現。 –