====== CSS: Farben ======
===== Vordefinierte Farben =====
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;
}
===== RGB-Farben =====
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.
===== Hexadezimale Farbangaben =====
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;
}