Konventionen zur Benennung von Tokens
Strukturieren Sie Token-Namen hierarchisch mit globalen, Alias- und komponentenspezifischen Benennungsebenen.
Konventionen zur Benennung von Tokens ist eine kostenlose CSS Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des CSS Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der CSS Academy-Kurs umfasst insgesamt 4 Lektionen.
Warum die Benennung wichtig ist
Bei inkonsistenten Token-Namen lässt sich nicht erkennen, was ein Token bewirkt, ohne seinen Wert zu lesen. Eine klare, vorhersehbare Benennungskonvention ist die Grundlage für ein skalierbares Token-System.
Muster aus Kategorie, Eigenschaft und Variante
Ein häufig verwendetes Muster ist: [category]-[property]-[variant]. Beispiele: color-text-primary, color-text-secondary, spacing-inset-sm. Jedes Segment schränkt die Bedeutung schrittweise ein.
Semantische Namen statt Palettennamen
Vermeiden Sie in Komponenten Palettennamen wie blue-500. Verwenden Sie semantische Namen wie color-action-default oder color-feedback-error. Semantische Namen überstehen Änderungen der Markenfarbe, ohne dass Komponenten aktualisiert werden müssen.
Statusmodifikatoren
Fügen Sie den Status am Ende an: color-button-bg-default, color-button-bg-hover, color-button-bg-disabled. Einheitliche Statussuffixe machen Token-Sets vorhersehbar und vollständig.
Benennung von Skalen
Verwenden Sie entweder T-Shirt-Größen (xs, sm, md, lg, xl) oder numerische Skalen (100, 200 … 900) konsequent. Numerische Skalen erlauben das Einfügen von Zwischenwerten; T-Shirt-Größen sind bei kleinen Mengen leichter verständlich.
Namespace-Präfixe
Versehen Sie Tokens in Systemen für mehrere Marken oder Produkte mit einem Namespace-Präfix: brand-a-color-primary im Vergleich zu brand-b-color-primary. Namespaces verhindern Kollisionen beim Zusammenführen von Token-Sets.
Ausgabe von CSS-Variablen
Kebab-Case wird direkt in CSS Custom Properties übernommen: color-text-primary wird zu --color-text-primary. Camel-Case-Tokens müssen umgewandelt werden, Kebab-Case-Tokens hingegen nicht.
Dokumentation als Teil der Benennung
Gute Namen sind selbsterklärend: spacing-stack-md (vertikaler Abstand zwischen gestapelten Elementen, mittel) vermittelt die Absicht ohne Kommentar. Bei schlechten Namen wie s3 ist zum Verständnis eine externe Dokumentation erforderlich.
Inkompatible Änderungen vermeiden
Sobald Tokens verwendet werden, sind Umbenennungen inkompatible Änderungen. Verwenden Sie Aliasnamen zur Abkündigung: Behalten Sie den alten Namen bei, lassen Sie ihn aber auf den neuen Token verweisen. Geben Sie den Nutzern eine Übergangsfrist, bevor Sie abgekündigte Tokens entfernen.
Durchsetzung mit Tools
Prüfen Sie Token-Namen mit benutzerdefinierten Regeln in Style Dictionary oder einem CI-Skript. Lehnen Sie Tokens ab, die nicht dem Benennungsmuster entsprechen. Automatisierte Prüfungen verhindern, dass die Benennung mit wachsendem System uneinheitlich wird.
Abstimmung im Team
Veröffentlichen Sie einen Leitfaden zur Benennung mit Beispielen für korrekte und inkorrekte Namen. Führen Sie einen kurzen Workshop durch, damit sich Design- und Engineering-Teams auf Konventionen einigen, bevor das System wächst. Konsistenz erfordert ein gemeinsames Verständnis, nicht nur Dokumentation.
Wissensüberprüfung
Warum sollten Komponenten-Tokens semantische Namen statt Palettennamen wie "blue-500" verwenden?
Zusammenfassung
Eine konsistente Konvention zur Benennung von Tokens mit Mustern aus Kategorie, Eigenschaft und Variante, semantischen Namen, Zustands-Suffixen und Namespace-Präfixen macht Tokensysteme vorhersehbar, selbstdokumentierend und robust gegenüber Markenänderungen, ohne den Komponentencode zu beeinträchtigen.
Häufig gestellte Fragen
Ist die Lektion „Konventionen zur Benennung von Tokens“ kostenlos?
Ja — der vollständige Text von „Konventionen zur Benennung von Tokens“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des CSS Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der CSS Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Konventionen zur Benennung von Tokens“?
Strukturieren Sie Token-Namen hierarchisch mit globalen, Alias- und komponentenspezifischen Benennungsebenen. Du übst CSS Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um CSS Academy zu starten?
Keine Vorkenntnisse erforderlich. CSS Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Konventionen zur Benennung von Tokens“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser CSS Academy-Lektion Code schreiben und ausführen?
Ja. Jede CSS Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Was sind Design Tokens?
- Konventionen zur Benennung von Tokens
- Multi-Brand-Themes mit CSS-Variablen implementieren
- Token-Tooling: Style Dictionary