Drei Schreibweisen für eine Farbe
HEX schreibt Rot, Grün und Blau als drei Paare hexadezimaler Ziffern von 00 bis ff: #ff8800 ist Rot 255, Grün 136, Blau 0. Die Kurzform #f80 verdoppelt jede Ziffer. RGB schreibt dieselben Zahlen dezimal. HSL beschreibt die Farbe über Farbton (0 bis 360 Grad auf dem Farbkreis), Sättigung und Helligkeit in Prozent, die sich von Hand leichter anpassen lassen.
Warum HSL
Für eine hellere oder dunklere Variante einer Markenfarbe Farbton und Sättigung behalten und nur die Helligkeit ändern: aus hsl(32, 100%, 50%) wird hsl(32, 100%, 70%). Den Farbton um 180 Grad drehen ergibt die Komplementärfarbe. Über HSL und zurück nach HEX entsteht am schnellsten eine stimmige Palette.
Rundung und Namen
HSL-Werte werden auf ganze Zahlen gerundet, eine Hin- und Rückrechnung kann einen Wert um eins verschieben. Alle 148 CSS-Farbnamen werden erkannt. Transparenz (Alpha bei rgba oder hsla) wird ignoriert, nur die deckende Farbe wird umgerechnet.
Beispiel
Eine HEX-Farbe in RGB und HSL umgerechnet.
Eingabe
#6d3fd8
Ergebnis
#6d3fd8 rgb(109, 63, 216) hsl(258, 66%, 55%)
