为什么我的mixin不能用于新罗盘版?
我想设置导航点的颜色。在较旧的罗盘verison everytihng工作正常(0.12.6)。我更新到最后一个版本并得到了问题。这是我的mixin和sass文件的一些部分:
$basic: #f3f3f3;
$basicHO: #eeeeee;
$basicHL: #c3c3c3;
$classPrefix: color_;
$colorGroups: (
//class suffix Normal Hover Hightlight
default $basic $basicHo $basicHL
);
@mixin setColors($classSelPrefix:"."){
@each $group in $colorGroups {
$colorClass: nth($group, 1);
$colorNormal: nth($group, 2);
$colorHover: nth($group, 3);
$colorHighlight: nth($group, 4);
$className: $classPrefix#{$colorClass};
#{$classSelPrefix}#{$className} {
@content;
}
}
}
.exampleClass{
@include setColors("& > .") {
border-bottom-color: $colorNormal;
a{
border-color: $colorNormal;
border-left: 3px solid $colorNormal;
}
}
}