Folgende Grundfarben sind in CSS vordefiniert:
Wert | Beschreibung | Rot | Grün | Blau |
---|---|---|---|---|
aqua | Aquamarin | 0% | 100% | 100% |
black | Schwarz | 0% | 0% | 0% |
blue | Blau | 0% | 0% | 100% |
fuchsia | Pink | 100% | 0% | 100% |
gray | Grau | 50% | 50% | 50% |
green | Grün | 0% | 50% | 0% |
lime | Hellgrün, Neongrün | 0% | 100% | 0% |
maroon | Kastanienbraun | 50% | 0% | 0% |
navy | Marineblau | 0% | 0% | 50% |
olive | Olivgrün | 50% | 50% | 0% |
purple | Purpurrot, Violett | 50% | 0% | 50% |
red | Rot | 100% | 0% | 0% |
silver | Silbern, Hellgrau | 80% | 80% | 80% |
teal | Smaragdgrün | 0% | 50% | 50% |
white | Weiss | 100% | 100% | 100% |
yellow | Gelb | 100% | 100% | 0% |
Beispiel: roter Text auf schwarzem Hintergrund
body { color: red; background-color: black; }
In CSS können Farben auch als RGB-Werte definiert werden:
rgb(Rotanteil, Grünanteil, Blauanteil)
Die drei Farbanteile können entweder als Prozentwert oder als Wert zwischen 0 und 255 angegeben werden.
body { background-color: rgb(100%, 80%, 0%); color: rgb(255, 0, 150); }
Achtung: Zwischen rgb
und der Klammer darf kein Leerzeichen stehen.
Eine veraltete, jedoch häufige Methode, RGB-Farben zu definieren, ist die hexadezimale Farbangabe:
#RRGGBB
Hier stehen RR, GG und BB für eine hexadezimale Darstellung der Rot- Grün- und Blauwerte in einem Bereich von 0 bis 255 (0 bis FF hexadezimal). Dabei entspricht ein der Wert FF einem Anteil von 100%.
body { background-color: #FFCC00; }