Definition and Usage
The CSS color property sets the foreground color of an element’s text content, and its decorations. It doesn’t affect any other characteristic of the element; it should really be called text-color and would have been named so, save for historical reasons and its appearance in CSS Level 1.
Note that the color value must be a uniform color, which may include a transparency value from CSS3 onwards. It can’t be a <gradient> which is an <image> in CSS.
- InitialVaries from one browser to another
- Applies toall elements
- Inheritedyes
- Mediavisual
- Computed ValueIf the value is translucent, the computed value will be the rgba() corresponding one. If it isn’t, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0).
- Animatableyes, as a color
- Canonical orderthe unique non-ambiguous order defined by the formal grammar
Syntax
Formal syntax: <color>
color: red; // A CSS Level 1 color.
color: orange; // The only color added in CSS Level 2 (Revision 1).
color: antiquewhite; // A CSS Level 3 color, sometimes called a SVG or X11 color.
color: #0f0; // The color 'lime' defined using the 3-character dash notation.
color: #00ff00; // The color 'lime' defined using the 6-character dash notation.
color: rgba( 34, 12, 64, 0.3); // A color defined using the available functional notations.
color: currentColor; // The special keyword representing the color's value of its direct ancestor.
color: inherit;
Values
- <color>
- Is a <color> value giving the color of the textual elements of the element.
Examples
The following are all ways to make the element’s text red:
2 | element { color: #f00 } |
3 | element { color: #ff0000 } |
4 | element { color: rgb(255,0,0) } |
5 | element { color: rgb(100%, 0%, 0%) } |
6 | element { color: hsl(0, 100%, 50%) } |
8 | element { color: rgba(255, 0, 0, 0.5) } |
9 | element { color: hsla(0, 100%, 50%, 0.5) } |
Compatibility
Desktop browsers
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
| Basic support | 1.0 | 1.0 (1.7 or earlier) | 3.0 | 3.5 | 1.0 |
Mobile browsers
| Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
| Basic support | 1.0 | 1.0 (1) | 6.0 | 6.0 | 1.0 |