Ich habe einen weniger Code wie:Mehr Vorrang/Spezifität in weniger CSS-Klasse
.block__element {
background: red;
&--modifier {
background: yellow;
}
}
Ich will mehr Spezifität .block__element - Modifikator wie:
.block__element.block__element--modifier {
background: yellow:
}
also, dass sie kann einige andere Stile überschreiben. Ich kann es erreichen:
.block__element {
background: red;
&--modifier.block__element {
background: yellow;
}
}
ich will, ist es eine einfache Möglichkeit wissen?
Was mit Ihrem aktuellen Ansatz ist falsch? – Laurens
[So] (http://less2css.org/#%7B%22less%22%3A%22.block__element%20%7B%5Cn%20%20%20%20background%3A%20red%3B%5Cn% 20% 20% 20% 20% 26% 26 - Modifikator% 20% 7B% 5Cn% 20% 20% 20% 20% 20% 20% 20% 20 Hintergrund% 3A% 20Gel% 3B% 5Cn% 20% 20% 20 % 20% 7D% 5Cn% 7D% 5Cn% 22% 7D) wahrscheinlich, obwohl ich ehrlich gesagt nicht wirklich das Problem verstehe (ist es nur über typisierte Zeichen Wirtschaft? Aber warum zwei Klassen? Sollte nicht nur '.block__element - Modifikator {background: yellow} 'ist genug? Klingt nach dem Verderben der Absicht von BEM). –
@Laurens aktuellen Ansatz funktioniert. Und ich benutze es gerade. Ich habe mich nur gefragt. –