Farben-Tutorial
Farben werden angezeigt, indem sie ROTES, GRÜNES und BLAUES Licht kombinieren.
Farbnamen
Mit CSS können Farben mithilfe von Farbnamen festgelegt werden:
Beispiel
Color | Name |
---|---|
Red | |
Yellow | |
Cyan | |
Blue | |
Magenta |
CSS-Farbwerte
Mit CSS können Farben auf verschiedene Arten angegeben werden:
- Nach Farbnamen
- Als RGB-Werte
- Als Hexadezimalwerte
- Als HSL-Werte (CSS3)
- Als HWB-Werte (CSS4)
- Mit dem
currentcolor
Stichwort
RGB-Farben
RGB-Farbwerte werden in allen Browsern unterstützt.
Ein RGB-Farbwert wird angegeben mit: rgb( RED , GREEN , BLUE ).
Jeder Parameter definiert die Intensität der Farbe als ganze Zahl zwischen 0 und 255.
Beispielsweise wird rgb(0,0,255) als Blau gerendert, da der blaue Parameter auf seinen höchsten Wert (255) und die anderen auf 0 gesetzt sind.
Beispiel
Color | RGB | Color |
---|---|---|
rgb(255,0,0) | Red | |
rgb(0,255,0) | Green | |
rgb(0,0,255) | Blue |
Graustufen werden oft mit gleichen Werten für alle 3 Lichtquellen definiert:
Beispiel
Color | RGB | Color |
---|---|---|
rgb(0,0,0) | Black | |
rgb(128,128,128) | Gray | |
rgb(255,255,255) | White |
Hexadezimale Farben
Auch hexadezimale Farbwerte werden in allen Browsern unterstützt.
Eine hexadezimale Farbe wird angegeben mit: # RR GG BB .
RR (Rot), GG (Grün) und BB (Blau) sind hexadezimale Ganzzahlen zwischen 00 und FF, die die Intensität der Farbe angeben.
Beispielsweise wird #0000FF blau angezeigt, weil die Blaukomponente auf ihren höchsten Wert (FF) und die anderen auf 00 gesetzt sind.
Beispiel
Color | HEX | RGB | Color |
---|---|---|---|
#FF0000 | rgb(255,0,0) | Red | |
#00FF00 | rgb(0,255,0) | Green | |
#0000FF | rgb(0,0,255) | Blue |
Graustufen werden oft mit gleichen Werten für alle 3 Lichtquellen definiert:
Beispiel
Color | HEX | RGB | Color |
---|---|---|---|
#000000 | rgb(0,0,0) | Black | |
#808080 | rgb(128,128,128) | Gray | |
#FFFFFF | rgb(255,255,255) | White |
Groß- oder Kleinschreibung?
Sie können Groß- oder Kleinbuchstaben verwenden, um Hexadezimalwerte anzugeben.
Kleinbuchstaben sind einfacher zu schreiben. Großbuchstaben sind besser lesbar.
Farbnamen
CSS unterstützt 140 Standardfarbnamen.
Im nächsten Kapitel finden Sie eine vollständige alphabetische Liste der Farbnamen mit Hexadezimalwerten:
Color Name | Hex | Color |
---|---|---|
AliceBlue | #F0F8FF | |
AntiqueWhite | #FAEBD7 | |
Aqua | #00FFFF | |
Aquamarine | #7FFFD4 | |
Azure | #F0FFFF | |
Beige | #F5F5DC | |
Bisque | #FFE4C4 |
Das Schlüsselwort currentcolor
Das currentcolor
Schlüsselwort bezieht sich auf den Wert der Farbeigenschaft eines Elements.
Beispiel
Die Rahmenfarbe des folgenden <div>-Elements ist blau, da die Textfarbe des <div>-Elements blau ist:
#myDIV {
color: blue; /* Blue text color */
border: 10px solid currentcolor;
/* Blue border color */
}