BEM Generator
Erstellen Sie BEM-Klassennamen und passende CSS-Selektoren nach den offiziellen BEM-Namensregeln.
BEM-Selektor erstellen
Geben Sie einen Block und bei Bedarf ein Element, einen Modifikator und einen Modifikatorwert ein.
Beispiel: menu__item--active-primary
BEM-Namensregeln
Die Tabelle zeigt gültige und ungültige Beispiele nach der offiziellen BEM-Namenssyntax; sie ist kein abgeschlossenes Vokabular.
| Kategorie | Erlaubte Namen | Verbotene Namen |
|---|---|---|
| Blöcke | headercontainermenucheckboxinputopinions-boxblock2 | Headermenu itemкнопкаcard_namecard@ |
| Elemente | itemtitletext-inputview_moresubmititem2 | Titlemenu itemелементitem@ |
| Modifikatoren | disabledhighlightedcheckedfixedsize-bigcolor_yellow | Activeis activeактивнийstate@ |
| Modifikatorwerte | smallbigblackredxmasprimary_2 | Big ValueVALUEвеликийred@ |