Войти с помощью github
Форум /

Как правильно с точки зрения синтаксиса Sass записать стили для элементов что модифицируются каскадом от модификатора блока? Я не нашёл варианта лучше чем:

.b-block {
  $rootParent: &;
  // …

  &.-modificator {
    // block with modificator styles…

    #{$rootParent}__element {
      // element styles…
    }
  }
}

Это компилируется в:

.block {}
.block.-modificator {}
.block.-modificator .block__element {}