0

SCSS で、冗長になることなく BEM サブコンポーネントを記述し、親クラスを使用してそれらを変更するための洗練された方法が必要です。

.container.container--red .container__title {
}

私はこれを試しましたが、うまくいきませんでした:

.container {
   &.container--red {
      &__title {
      }
   }  
}

しかし、必要なセレクターが .container--red__title であると想定しているため、これは機能しません

4

2 に答える 2

0

これはあなたが使いたいものではありませんか?

.container { &--red {} &__title {} }

へのコンパイル

.container {} .container--red {} .container__title {}

コンパイルの出力について考える必要があるため、階層は sass でもカウントされることを忘れないでください。

于 2016-08-18T14:59:43.327 に答える