li.level0 {
@for $i from 1 through 10 {
@if $i % 2 == 0 {
$n: 2 * $i -1;
&:nth-child($n) {
// when n is even
}
} @else {
$n: 2 * $i -2;
&:nth-child($n) {
// when n is odd
}
}
}
}
我想得到序列1,2,5,6,9,10,13,14,17,18
2n-1
如果n是odd
2n-2
,如果n是even
,我该怎么计算?(1/2)(4n-(-1)^n + 3)
我一直得到语法错误,用变量$ n代替An + b。我做错了什么?
我在网上找到了一个li.level0:nth-child(1) {}
li.level0:nth-child(2) {}
li.level0:nth-child(5) {}
li.level0:nth-child(6) {}
li.level0:nth-child(9) {}
li.level0:nth-child(10) {}
的公式现在只是在nth-child中插入产品的问题所以我希望我的输出是
{
"content": {
"name1": "value1",
"name2": [
[
["string1", "string2", 1],
["string3", "string4", 2]
],
[
["string5", "string6", 3],
["string7", "string8", 4]
]
],
"name3": "value3"
}
}
答案 0 :(得分:1)
在这里,我找到了一个有趣的解决方案。 根据{{3}} 我可以将多个nth-child子句应用于选择器 答案最后为
&:nth-child(odd):nth-child(4n-1) {
background-color: black;
}
&:nth-child(even):nth-child(4n-2) {
background-color: black;
}
请看DEMO的小提琴 http://nthmaster.com/