Übersetzen Sie HSL-Farben (Farbton, Sättigung, Helligkeit) in hexadezimale #RRGGBB-Codes für CSS, Design-Tokens und Grafikpipelines.
Umrechnungsschritte
- Farbton (0–360°) wählt die Basisfarbe auf dem Farbkreis.
- Sättigung (0–100 %) steuert den Chromatizitätsabstand zu Grau.
- Helligkeit (0–100 %) setzt die wahrgenommene Helligkeit; 50 % ist der reine Farbton-Mittelpunkt.
Die Implementierung wandelt HSL in RGB-Kanäle um, begrenzt jeden Kanal auf 0–255 und formatiert zwei Hex-Ziffern pro Kanal. Neutrale Farben (Sättigung 0) werden zu Grauwerten entlang der Helligkeitsachse.
Wann Sie es nutzen
Wechseln Sie zwischen designerfreundlichen HSL-Reglern und entwicklerfreundlichen Hex-Literalen, dokumentieren Sie Markenpaletten oder erklären Sie, wie zylindrische Farbmodelle mit Bildschirm-RGB zusammenhängen.
Einschränkungen
Die Ausgabe ist sRGB-Hex ohne Alpha. Extreme Helligkeitswerte clippen die Kanalrechnung auf #000000 oder #FFFFFF. Die wahrnehmungsbezogene Gleichmäßigkeit von HSL ist unvollkommen — zwei Farbtöne mit gleicher Sättigung und Helligkeit können dem Auge unterschiedlich hell erscheinen.
Beispiel
Geben Sie die Standard-Beispielwerte im Formular ein und vergleichen Sie die Ausgabe mit einer bekannten Referenz; ändern Sie jeweils nur einen Wert.