Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sass 混合选择器_Sass_Mixins - Fatal编程技术网

Sass 混合选择器

Sass 混合选择器,sass,mixins,Sass,Mixins,有没有办法在Sass规则中选择mixin 可以用于递归嵌套类。说我想摘录: .my_class margin-top: 1px &+.m y_class margin-top: 0 进入 这对你想做的事情有用吗 Sass: 生成的CSS: h1 { margin-top: 1px; } h1 + h1 { margin-top: 0; } @mixin my_mixin margin-top: 1px & + &

有没有办法在Sass规则中选择mixin

可以用于递归嵌套类。说我想摘录:

.my_class
    margin-top: 1px
    &+.m y_class
        margin-top: 0
进入


这对你想做的事情有用吗

Sass:

生成的CSS:

h1 {
  margin-top: 1px;
}
h1 + h1 {
  margin-top: 0;
}
@mixin my_mixin
  margin-top: 1px
  & + &
    margin-top: 0

h1
  @include my_mixin
h1 {
  margin-top: 1px;
}
h1 + h1 {
  margin-top: 0;
}