所以我有7个div与类测试。我想要1-3的红色和5-7的蓝色。我设法让1-3工作,但不是后者。nth类型选择不起作用
如果有人会告诉我这是如何工作的,我将不胜感激,因为看起来我并没有真正把握这个概念。那么这是如何工作的?
.test:nth-of-type(-n+3) {
background: red;
}
.test:nth-of-type(-4n+3) {
background: blue
}
<div class="test">1</div>
<div class="test">2</div>
<div class="test">3</div>
<div class="test">4</div>
<div class="test">5</div>
<div class="test">6</div>
<div class="test">7</div>
我也试过-2n + 3
,-7n + 3
,-4n + 7
...
它的工作,但逻辑如何工作?所以它倒数?它是否像一个反向循环? – Asperger
@Asperger你可以这么说。 '-n'表示从0开始,'+ 3'表示3个项目。 'nth-last-of-type'从那时开始。 – LGSon
啊我明白了。那意味着它不可能从中间的某个地方开始并从那里出发? – Asperger