所以我有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