Ho la seguente BEM stile css per definire una semplice scatola:stili Specifica per elementi figlio di un modificatore BEM
.box { /*styles */ }
.box__heading {/*styles */}
.box__image { /*styles */}
Ho anche bisogno di essere in grado di mostrare la casella in modalità di errore in modo da avere definito il seguente modificatore:
.box--error {/*styles */}
il problema che sto avendo è trovare un buon modo per definire gli stili per gli elementi nidificati, come box__heading quando la casella è in modalità errore.
Do Ho anche definire modificatori sulla voce e sul genitore:
<div class="box box--error">
<h2 class="box__heading box__heading--error"></h2>
</div>
o devo solo fare questo nel css:
.box--error {}
.box--error .box__heading { /* error styles*/ }