SCSS&符号运算符

时间:2017-08-04 14:46:42

标签: sass

我正在从LESS迁移到SCSS。

我可以做到这一点:

.btn {
  a&.disabled,
  fieldset[disabled] a& {
    pointer-events: none;
  }
}

CSS结果:

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

SCSS相当于什么?

1 个答案:

答案 0 :(得分:2)

试试这个:

<强> SCSS:

.btn {
  //  move content out of `.btn` nesting 
  @at-root {
    //  use interpolation to `glue` a and & together 
    a#{&}.disabled,
    fieldset[disabled] a#{&} {
        pointer-events: none;
    }
  }
}

CSS输出:

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}