有没有办法在Sass规则中选择mixins。
对递归嵌套类有用。说我想提取:
.my_class
margin-top: 1px
&+.m y_class
margin-top: 0
到
@mixin my_mixin
margin-top: 1px;
&+@any_class(my_mixin)
margin-top: 0
答案 0 :(得分:2)
这会对您要做的事情有用吗?
萨斯:
@mixin my_mixin
margin-top: 1px
& + &
margin-top: 0
h1
@include my_mixin
生成的CSS:
h1 {
margin-top: 1px;
}
h1 + h1 {
margin-top: 0;
}