我想写这样的东西:
@mixin variableChild($child:".theChild") {
//some css
$child {
//css specific to the child
}
}
#parent { @include variableChild(".specificChild"); };
所以它会生成这个CSS:
#parent {//some css}
#parent .specificChild {
//css specific to the child
}
答案 0 :(得分:4)
你几乎是对的,你错过了我认为你孩子选择器周围的#{}
。 Sass documentation中有关于它的更多信息。
@mixin variableChild($child:".theChild") {
#{$child} {
color: red;
}
}
#parent {
@include variableChild(".specificChild");
};