<hex-color>
The <hex-color>
CSS data type is a notation for describing the hexadecimal color syntax of an sRGB color using its primary color components (red, green, blue) written as hexadecimal numbers, as well as its transparency.
A <hex-color>
value can be used everywhere where a <color>
can be used.
Syntax
#RGB // The three-value syntax #RGBA // The four-value syntax #RRGGBB // The six-value syntax #RRGGBBAA // The eight-value syntax
Value
R
orRR
-
The red component of the color, as a case-insensitive hexadecimal number between
0
andff
(255). If there is only one number, it is duplicated:1
means11
. G
orGG
-
The green component of the color, as a case-insensitive hexadecimal number between
0
andff
(255). If there is only one number, it is duplicated:c
meanscc
. B
orBB
-
The blue component of the color, as a case-insensitive hexadecimal number between
0
andff
(255). If there is only one number, it is duplicated:9
means99
. A
orAA
Optional-
The alpha component of the color, indicating its transparency, as a case-insensitive hexadecimal number between
0
andff
(255). If there is only one number, it is duplicated:e
meansee
.0
, or00
, represents a fully transparent color, andf
, orff
, a fully opaque one.
Note: The syntax is case-insensitive: #00ff00
is the same as #00FF00
.
Examples
Hexadecimal syntax for a fully opaque hot pink
HTML
html
<span>
#f09
<div class="c1"></div>
</span>
<span>
#F09
<div class="c2"></div>
</span>
<span>
#ff0099
<div class="c3"></div>
</span>
<span>
#FF0099
<div class="c4"></div>
</span>
CSS
css
div {
width: 40px;
height: 40px;
}
.c1 {
background: #f09;
}
.c2 {
background: #f09;
}
.c3 {
background: #ff0099;
}
.c4 {
background: #ff0099;
}
Result
Specifications
Specification |
---|
CSS Color Module Level 4 # hex-notation |
Browser compatibility
BCD tables only load in the browser