[我使用的是萨斯缩进语法虽然随时通过SCSS回答]萨斯:通过变量
这是一个循环,这是我想的嵌套部分迭代链接选择每个迭代名选择使用变量:
$class: 2
@for $i from 1 through 2
@if $i == 1
$sel: link
@if $i == 2
$sel: visited
div #s-#{$class} ul
&:nth-child(1) li
&:nth-child(2) a
&:$sel
color: $cc
但我发现了:
"Syntax error: Invalid CSS after \"&:\": expected pseudoclass or pseudoelement, was \"$sel\"\A
(是的,我可以看到它是一个语法错误)
我正在寻找像这样的输出:
div #s-2 ul:nth-child(1) li:nth-child(2) a:link {
color: #cc0000;
}
div #s-2 ul:nth-child(1) li:nth-child(2) a:visited {
color: #cc0000;
}
是无礼的话,如果能够做这样的事情?如果是这样如何?