Gültige Farbenwerte in CSS
- Vorherige Seite CSS-Farbe
- Nächste Seite CSS-Standardwerte
CSS-Farbe
Farben in CSS können auf folgende Weise spezifiziert werden:
- Hexadezimale Farben
- HEX-Farben mit Transparenz
- RGB-Farbe
- RGBA-Farbe
- HSL-Farbe
- HSLA-Farbe
- Vorgegebene / browserübergreifende Farbennamen
- Verwenden Sie
currentcolorSchlüsselwort
Hexadezimale Farben
Farben werden mit #RRGGBB spezifiziert, wobei RR (Rot), GG (Grün) und BB (Blau) hexadezimale Ganzzahlen die Bestandteile (Anteile) der Farbe bestimmen. Alle Werte müssen zwischen 00 und FF liegen.
Beispielsweise wird der Wert #0000ff als Blau dargestellt, da der Blauanteil auf den höchsten Wert (ff) eingestellt ist, während die anderen Anteile auf 00 gesetzt sind.
Beispiel
Definiert verschiedene HEX-Farben:
#p1 {background-color: #ff0000;} /* Rot */
#p2 {background-color: #00ff00;} /* Grün */
#p3 {background-color: #0000ff;} /* Blau */
HEX-Farben mit Transparenz
Farben werden mit #RRGGBB spezifiziert. Um Transparenz hinzuzufügen, fügen Sie zwei zusätzliche Ziffern zwischen 00 und FF ein.
Beispiel
Definiert HEX-Farben mit Transparenz:
#p1a {background-color: #ff000080;} /* Rot mit Transparenz */
#p2a {background-color: #00ff0080;} /* Grün mit Transparenz */
#p3a {background-color: #0000ff80;} /* Blau mit Transparenz */
RGB-Farbe
RGB-Farbwerte werden durch Die rgb() -FunktionVorgeschrieben, die Syntax ist wie folgt:
rgb(red, grün, blue)
Jeder Parameter (red, grün, blueDefiniert die Intensität der Farbe, kann ein Integer oder ein Prozentsatzwert zwischen 0 und 255 (von 0% bis 100%) sein.
Beispielsweise wird der Wert rgb(0,0,255) als Blau dargestellt, da der blue-Parameter auf den höchsten Wert (255) eingestellt ist, während die anderen Parameter auf 0 gesetzt sind.
Darüber hinaus definieren folgende Werte die gleiche Farbe: rgb(0,0,255) und rgb(0%,0%,100%).
Beispiel
Definieren Sie verschiedene RGB-Farben:
#p1 {background-color: rgb(255, 0, 0);} /* Rot */
#p2 {background-color: rgb(0, 255, 0);} /* Grün */
#p3 {background-color: rgb(0, 0, 255);} /* Blau */
RGBA-Farbe
RGBA-Farbe ist eine Erweiterung der RGB-Farbe, die Alpha-Kanal hat - legt die Transparenz des Objekts fest.
RGBA-Farben werden durch rgba() FunktionVorgeschrieben, die Syntax ist wie folgt:
rgba(red, grün, blue, alpha)
alpha Die Parameter sind Zahlen zwischen 0.0 (vollständig transparent) und 1.0 (vollständig undurchsichtig).
Beispiel
Definieren Sie verschiedene RGB-Farben mit Transparenz:
#p1 {background-color: rgba(255, 0, 0, 0.3);} /* rot mit Transparenz */
#p2 {background-color: rgba(0, 255, 0, 0.3);} /* grün mit Transparenz */
#p3 {background-color: rgba(0, 0, 255, 0.3);} /* blau mit Transparenz */
HSL-Farbe
HSL steht für Hue (Farbton), Sättigung (Sättigung) und Helligkeit (Helligkeit) - die zylindrische Koordinatenrepresentation einer Farbe.
Verwenden Sie hsl() FunktionGeben Sie die HSL-Farbe an, die Syntax der Funktion ist wie folgt:
hsl(Farbton, Sättigung, Helligkeit)
Hue ist der Winkel auf dem Farbtonring (von 0 bis 360) - 0 (oder 360) ist Rot, 120 ist Grün, 240 ist Blau.
Sättigung ist ein Prozentwert; 0% stellt Grauschattierungen dar, während 100% vollfarbig ist.
Helligkeit ist ebenfalls ein Prozentsatz; 0% ist Schwarz, 100% ist Weiß.
Beispiel
Definieren Sie verschiedene HSL-Farben:
#p1 {background-color: hsl(120, 100%, 50%);} /* Grün */
#p2 {background-color: hsl(120, 100%, 75%);} /* helles Grün */
#p3 {background-color: hsl(120, 100%, 25%);} /* tiefgrünes Grün */
#p4 {background-color: hsl(120, 60%, 70%);} /* Weiches Grün */
HSLA-Farbe
HSLA-Farbwerte sind eine Erweiterung der HSL-Farbwerte und haben einen Alpha-Kanal - sie bestimmen die Transparenz des Objekts.
HSLA-Farbwerte bestehen aus hsla() FunktionBeispiel, die Syntax der Funktion ist wie folgt:
hsla(Farbton, Sättigung, Helligkeit, alpha)
alpha Die Parameter sind Zahlen zwischen 0.0 (vollständig transparent) und 1.0 (vollständig undurchsichtig).
Beispiel
Definieren Sie verschiedene HSL-Farben mit Transparenz:
#p1 {background-color: hsla(120, 100%, 50%, 0.3);} /* Durchsichtiges Grün */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);} /* Durchsichtiges, helles Grün */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);} /* Durchsichtiges, dunkles Grün */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);} /* Durchsichtige, weiche Grün */
Vorgegebene / browserübergreifende Farbennamen
In den HTML- und CSS-Farbnormen sind 140 vorgegebene Farbennamen definiert.
Beispiel:blue,red,coral,brown u.a.:
Beispiel
Definieren Sie verschiedene Farbennamen:
#p1 {background-color: blue;}
#p2 {background-color: red;}
#p3 {background-color: coral;}
#p4 {background-color: brown;}
Die Liste aller prädefinierten Namen finden Sie in unserem Farbennamen-Handbuch.
currentcolor Schlüsselwort
currentcolor Schlüsselwortbezug auf den color-Attributwert des Elements.
Beispiel
Die Kante der folgenden <div>-Elemente wird blau sein, da die Textfarbe des <div>-Elements blau ist:
#myDIV {
color: blue; /* blauer Textfarbe */
border: 10px solid currentcolor; /* aktuellefarbe Kante */
}
- Vorherige Seite CSS-Farbe
- Nächste Seite CSS-Standardwerte

