【发布时间】:2021-09-07 13:07:02
【问题描述】:
假设我有一个 CSS 网格,其中包含未知数量的项和未知的行和列跨度,像这样自动并密集地流入网格:
.grid {
display: grid;
grid-template-columns: repeat(4, 30px);
grid-template-rows: repeat(10, 30px);
grid-auto-flow: row dense;
}
.item {
color: white;
text-align: center;
}
.a {
background-color: red;
}
.b {
background-color: blue;
grid-column-end: span 2;
}
.c {
background-color: green;
grid-row-end: span 2;
}
.d {
background-color: brown;
}
<div class="grid">
<div class="item a">1</div>
<div class="item b">2</div>
<div class="item d">3</div>
<div class="item c">4</div>
<div class="item a">5</div>
<div class="item a">6</div>
<div class="item a">7</div>
<div class="item a">8</div>
<div class="item c">9</div>
<div class="item b">10</div>
<div class="item a">11</div>
<div class="item a">12</div>
<div class="item a">13</div>
<div class="item a">14</div>
<div class="item a">15</div>
</div>
我怎样才能知道,例如在 Javascript 中,各个项目放置在哪些实际的网格区域中?
【问题讨论】:
-
嗨。你试过什么? :)
-
尝试在 JS 中检查样式对象,但 grid-row-start、grid-row.-end、grid-column-start、grid-column-end 的实际值未填充 wirh实际值。
标签: javascript css-grid