<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
RoderRR-
Die rote Komponente der Farbe, als fallunabhängige hexadezimale Zahl zwischen
0undff(255). Wenn nur eine Zahl vorhanden ist, wird sie dupliziert:1bedeutet11. GoderGG-
Die grüne Komponente der Farbe, als fallunabhängige hexadezimale Zahl zwischen
0undff(255). Wenn nur eine Zahl vorhanden ist, wird sie dupliziert:cbedeutetcc. BoderBB-
Die blaue Komponente der Farbe, als fallunabhängige hexadezimale Zahl zwischen
0undff(255). Wenn nur eine Zahl vorhanden ist, wird sie dupliziert:9bedeutet99. AoderAAOptional-
Die Alpha-Komponente der Farbe, die ihre Transparenz angibt, als fallunabhängige hexadezimale Zahl zwischen
0undff(255). Wenn nur eine Zahl vorhanden ist, wird sie dupliziert:ebedeutetee.0, oder00, repräsentiert eine vollständig transparente Farbe, undf, oderff, 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
<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.
[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
<color>Datentyp<named-color>Datentyprgb()Farb-Funktion- CSS-Farben Modul