oklch() in CSS Color 4: Ein Game Changer für Design-Systeme
2025-02-17
Das CSS Color Modul 4 führt oklch() ein, eine neue Farbnotation, die Farben mit wahrgenommener Helligkeit (L), Chroma (C) und Farbton (H) definiert, optional mit Alpha (a). Dies behebt die inkonsistente Helligkeit von hsl(), wodurch die Farbmanipulation und die Palettengenerierung vorhersehbarer werden und die Barrierefreiheit verbessert wird. oklch() unterstützt die breite Farbpalette von P3-Farben und ermöglicht so reichhaltigere Farben auf modernen Displays. Obwohl das oklch()-Ökosystem noch in den Kinderschuhen steckt, machen seine Vorteile in Bezug auf Code-Lesbarkeit und Farbmanipulation es zu einem starken Anwärter für die Zukunft von CSS-Farben.
Entwicklung
Farbspezifikation