我想使用从样式块传递的任意值动态创建 Sass 占位符:
@mixin example-mixin($arg) {
%placeholder-#{$arg} {
property: $arg;
}
@extend %placeholder-#{$arg};
}
调用混音:
.classname {
@include example-mixin('value');
}
这几乎可以工作,但由于某种原因,在 CSS 输出.classname
中给出了两次,就好像它是一个后代选择器:
.classname .classname {
property: value;
}
我没有看到重复类名背后的逻辑 - 任何人都可以看到我做错了什么和/或建议解决方法吗?