Hex-Farben in CSS-benutzerdefinierte Eigenschaften mit Namenskonventionen konvertieren
Das Konvertieren von Farben zu CSS Custom Properties (Variablen) ist ein zentraler Workflow bei der Entwicklung von Design-Systemen. Statt Farbwerte überall im CSS hardzukodieren, definiert man sie einmal als `--farbe-primär: #1DA1F2` im `:root`-Selektor.
Dieses Tool nimmt eine Liste von Farbwerten mit ihren Namen und generiert CSS Custom Property-Deklarationen und Sass/SCSS-Äquivalente — fertig zum Einfügen in die Design-Token-Datei.
Sass-Variablen werden zur Kompilierzeit aufgelöst. CSS Custom Properties werden zur Laufzeit im Browser aufgelöst — können dynamisch mit JavaScript geändert werden und haben Element-Scope.
Häufige Muster: semantische Namen (`--farbe-primär`), skalenbasierte Namen (`--blau-100` bis `--blau-900`), oder beides.
Teilweise. Sie funktionieren innerhalb von Media Query-Körpern, aber nicht in den Bedingungen selbst.
Sie kaskadieren wie reguläre Eigenschaften. Überschreiben für ein bestimmtes Element: `.karte { --farbe-primär: #FF0000; }` ändert den Wert nur innerhalb von `.karte`.
UUID-Generator · Zeitstempel-Konverter · Base64-Encoder · Base64-Decoder · Hash-Generator · Farb-Konverter