0
的第n我有多個span
元件和要在下面span
位置來顯示文本(10
,19
,28
,37
)是紅色。CSS應用類型
我試過了下面;
span {
&:nth-of-type(9n+1) {
color: red;
}
}
唯一的事情就是第一跨度也得到應用CSS我不想。它應該從位置10
開始。我怎樣才能解決這個問題?
的第n我有多個span
元件和要在下面span
位置來顯示文本(10
,19
,28
,37
)是紅色。CSS應用類型
我試過了下面;
span {
&:nth-of-type(9n+1) {
color: red;
}
}
唯一的事情就是第一跨度也得到應用CSS我不想。它應該從位置10
開始。我怎樣才能解決這個問題?
正如你所建議的 - 從10
的偏移量開始。
span {
&:nth-of-type(9n+10) {
color: red;
}
}
戴維在他的回答表明,你可以使用10的偏移,或者你可以把另一個條件排除第一個孩子
SCSS:
span {
&:nth-of-type(9n+1):not(:first-child) {
color: red;
}
}
片段與CSS
span:nth-of-type(9n+1):not(:first-child) {
color: red;
}
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>Span</span>
這是SASS嗎?如果不是,請道歉;我標記了它,但後來意識到我不承認任何'9n + 1'正在嘗試做......無論如何,我猜測觀察到的行爲是正確的,你可以嘗試'10 + 9n'。 –
是的,它是SAAS ...但是你可以把它當作正常的CSS ..類型的第 – testndtv
那麼'9n + 10'而不是'9n + 1'怎麼樣? –