SASS像手写笔一样抬头

时间:2016-11-15 10:28:45

标签: sass stylus bem

甚至可以使用父&符号 - &

像这样的东西

.block
    &--mod
        {???}__elem
            color: red

到此

.block--mod .block__elem {
    color: red; }

2 个答案:

答案 0 :(得分:3)

在SASS中没有类似Partial Reference的内容,但您可以这样做:

.block
  $root:&
  @at-root
    #{$root}--mod
      #{$root}__elem
        color: red

它不像你在Stylus中那样干净但是有效。

答案 1 :(得分:0)

您可以通过以下方式实现CSS:

.block
    &--mod &__elem
        color: red

我认为使用您提供的结构是不可能的。