Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<hex-color> CSS-Typ

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Der <hex-color> CSS Datentyp ist eine Notation zur Beschreibung der hexadezimalen Farbsyntax einer sRGB Farbe unter Verwendung ihrer Primärfarbkomponenten (rot, grün, blau), die als hexadezimale Zahlen geschrieben sind, sowie ihrer Transparenz.

Ein <hex-color>-Wert kann überall dort verwendet werden, wo ein <color> verwendet werden kann.

Syntax

#RGB        // The three-value syntax
#RGBA       // The four-value syntax
#RRGGBB     // The six-value syntax
#RRGGBBAA   // The eight-value syntax

Wert

R oder RR

Die rote Komponente der Farbe, als fallunabhängige hexadezimale Zahl zwischen 0 und ff (255). Wenn nur eine Zahl vorhanden ist, wird sie dupliziert: 1 bedeutet 11.

G oder GG

Die grüne Komponente der Farbe, als fallunabhängige hexadezimale Zahl zwischen 0 und ff (255). Wenn nur eine Zahl vorhanden ist, wird sie dupliziert: c bedeutet cc.

B oder BB

Die blaue Komponente der Farbe, als fallunabhängige hexadezimale Zahl zwischen 0 und ff (255). Wenn nur eine Zahl vorhanden ist, wird sie dupliziert: 9 bedeutet 99.

A oder AA Optional

Die Alpha-Komponente der Farbe, die ihre Transparenz angibt, als fallunabhängige hexadezimale Zahl zwischen 0 und ff (255). Wenn nur eine Zahl vorhanden ist, wird sie dupliziert: e bedeutet ee. 0, oder 00, repräsentiert eine vollständig transparente Farbe, und f, oder ff, eine vollständig opake.

Hinweis: Die Syntax ist nicht case-sensitiv: #00ff00 ist dasselbe wie #00FF00.

Beispiele

Hexadezimaler Hot Pink

Dieses Beispiel umfasst vier Hot-Pink-Quadrate mit vollständig opaken oder halbtransparenten Hintergründen, die mithilfe von vier unterschiedlich langen, nicht case-sensitiven hex-color-Syntaxen erstellt werden.

HTML

html
<div>
  #F09
  <div class="c1"></div>
</div>
<div>
  #f09a
  <div class="c2"></div>
</div>
<div>
  #ff0099
  <div class="c3"></div>
</div>
<div>
  #FF0099AA
  <div class="c4"></div>
</div>

CSS

Die Hot-Pink-Hintergrundfarben werden mit den Drei-, Vier-, Sechs- und Acht-Werte-Hex-Notationen erstellt, unter Verwendung sowohl von Groß- als auch von Kleinbuchstaben.

css
[class] {
  width: 40px;
  height: 40px;
}
.c1 {
  background: #f09;
}
.c2 {
  background: #f09a;
}
.c3 {
  background: #ff0099;
}
.c4 {
  background: #ff0099aa;
}

Ergebnis

Spezifikationen

Spezifikation
CSS Color Module Level 4
# hex-notation

Browser-Kompatibilität

Siehe auch