Hexadezimalfarben schreiben eine Farbe als Zahl im Sechzehnersystem, etwa #0078ff. Je zwei Zeichen stehen für den Anteil von Rot, Grün und Blau, von 00 bis ff, also 0 bis 255. Es ist die verbreitetste Schreibweise für Farben im Web und meint immer eine Farbe in sRGB.
- Hexadezimalfarben (Hex)
Die Schreibweise von Farben als Hexadezimalzahl, etwa #0078ff für die Anteile von Rot, Grün und Blau.
Beispiel: „Die Markenfarbe steht im Styleguide als Hexadezimalfarbe #0078ff.“Auch: Hex-Code, Hexwert.
Abgrenzung zu den Farbwerten in CSS: Das ist der Überblick über alle Schreibweisen, von rgb() über hsl() bis oklch(). Der Hexwert ist eine davon.
Wie eine Hexadezimalfarbe aufgebaut ist
Laut CSS Color 4 hat ein Hexwert drei, vier, sechs oder acht Ziffern; Groß- und Kleinschreibung spielen keine Rolle. Die Kurzform #123 steht für #112233. Mit sechs Ziffern lassen sich gut 16,7 Millionen Farben schreiben, mit drei nur 4.096.
Hexwerte mit Transparenz
Seit CSS Color 4 gibt ein viertes Zeichenpaar die Deckkraft an: #0000ffcc ist ein Blau mit 80 Prozent Deckkraft. CSS Color 3 kannte das noch nicht. Alle großen Browser unterstützen die achtstellige Form seit Jahren.
.overlay {
background: #001c44cc; /* 80 % Deckkraft */
}Woher Hexwerte kommen
Schon die erste CSS-Spezifikation vom Dezember 1996 und HTML 3.2 vom Januar 1997 beschrieben Farben als Hexwerte in sRGB. Die 216 websicheren Farben aus dieser Zeit sollten auf Bildschirmen mit nur 256 Farben gleich aussehen; heute braucht sie niemand mehr.