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