SASS Mixin选择器

时间:2013-03-25 07:05:08

标签: sass mixins

有没有办法在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

1 个答案:

答案 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;
}