デザイナーが 2 つの色の組み合わせを持つプライマリ ボタンがあるデザインを思いついた状況があります。
BEM の原則に従って CSS を作成していますが、このボタンの修飾子に名前を付けるのは難しいと感じています。
現在、2 つの色の組み合わせの 1 つを持つ修飾子クラスが.button--primary
ありますが、2 番目の色の組み合わせはプライマリ ボタンにも適用する必要があります。
通常、私は 2 つの異なる修飾子 (例: ) を作成するだけ.button--midnight
です.button--moss
が、現在、クラス.button--primary
.
.button--primary
代わりに を要素 (例: )に変更してから、button__primary
先に例を示した 2 つの修飾子を追加する必要がありますか? または、代わりに
修飾子 (たとえば.button--primary--midnight
、 ) に修飾子を付けて 2 つのクラスを作成する必要がありますか?.button--primary--moss