CSS rgb() Funktion
- Vorherige Seite CSS repeating-radial-gradient() Funktion
- Nächste Seite CSS rotate() Funktion
- Zurück zur übergeordneten Ebene Referenzhandbuch für CSS-Funktionen
Definition und Verwendung
CSS rgb()
Funktionen mittels des Rot-Grün-Blau (RGB)-Farbmodells angegeben. Eine optionale Transparenzkanal kann ebenfalls hinzugefügt werden, der die Transparenz der Farbe darstellt.
RGB-Farbwerte werden durch rgb(red green blue)
Spezifizieren. Jeder Parameter definiert die Intensität der Farbe und kann ein Integer zwischen 0 und 255 oder ein Prozentsatz zwischen 0% und 100% sein.
Zum Beispiel wird der Wert rgb(0 0 255) als Blau dargestellt, da der Blauton auf den höchsten Wert (255) gesetzt ist, während die anderen Parameter auf 0 gesetzt sind.
Hinweis:rgba()
Funktion ist rgb()
Alternativname der Funktion. Es wird empfohlen, rgb()
Funktion.
Beispiel
Definieren Sie verschiedene RGB(A)-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 */ #p4 {background-color:rgb(192 192 192);} /* Grau */ #p5 {background-color:rgb(255 255 0);} /* Gelb */ #p6 {background-color:rgb(255 0 255);} /* Kirschrot */ #p7 {background-color:rgb(255 0 255 / 0.2);} /* Kirschrot mit Transparenz */ #p8 {background-color:rgb(0 0 255 / 50%);} /* Blau mit Transparenz */
CSS-Syntax
Absolute Wertssyntax
rgb(R G B / A)
Wert | Beschreibung |
---|---|
R |
Erforderlich. Definiert die Intensität der Farbe Rot, kann ein Integer zwischen 0 und 255 oder ein Prozentsatz zwischen 0% und 100% sein. Man kann auch none (das entspricht 0%) verwenden. |
G |
Erforderlich. Definiert die Intensität der Farbe Grün, kann ein Integer zwischen 0 und 255 oder ein Prozentsatz zwischen 0% und 100% sein. Man kann auch none (das entspricht 0%) verwenden. |
B |
Erforderlich. Definiert die Intensität der Farbe Blau, kann ein Integer zwischen 0 und 255 oder ein Prozentsatz zwischen 0% und 100% sein. Man kann auch none (das entspricht 0%) verwenden. |
/ A |
Optional. Stellt den Transparenzkanalwert der Farbe dar, 0% (oder 0) bedeutet vollständig transparent, 100% (oder 1) bedeutet vollständig deckend. Man kann auch none (was für keine Transparenzkanäle steht) verwenden. Der Standardwert ist 100%. |
Relative Wertssyntax
rgb(from color R G B / A)
Wert | Beschreibung |
---|---|
from color |
Beginnt mit dem Schlüsselwort from, gefolgt von dem Wert der ursprünglichen Farbe. Dies ist die ursprüngliche Farbe, auf der der relative Farbton basiert. |
R |
Erforderlich. Definiert die Intensität der Farbe Rot, kann ein Integer zwischen 0 und 255 oder ein Prozentsatz zwischen 0% und 100% sein. Man kann auch none (das entspricht 0%) verwenden. |
G |
Erforderlich. Definiert die Intensität der Farbe Grün, kann ein Integer zwischen 0 und 255 oder ein Prozentsatz zwischen 0% und 100% sein. Man kann auch none (das entspricht 0%) verwenden. |
B |
Erforderlich. Definiert die Intensität der Farbe Blau, kann ein Integer zwischen 0 und 255 oder ein Prozentsatz zwischen 0% und 100% sein. Man kann auch none (das entspricht 0%) verwenden. |
/ A |
Optional. Stellt den Transparenzkanalwert der Farbe dar, 0% (oder 0) bedeutet vollständig transparent, 100% (oder 1) bedeutet vollständig deckend. Man kann auch none (was für keine Transparenzkanäle steht) verwenden. Der Standardwert ist 100%. |
Technische Details
Version: | CSS2 |
---|
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die Versionsnummer des ersten Browsers dar, der diese Funktion vollständig unterstützt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
rgb() | ||||
1 | 4 | 1 | 1 | 3.5 |
Durch Transparenzparameter definierte rgb() | ||||
65 | 79 | 52 | 12.1 | 52 |
Leerzeichen getrennte Parameter | ||||
65 | 79 | 52 | 12.1 | 52 |
- Vorherige Seite CSS repeating-radial-gradient() Funktion
- Nächste Seite CSS rotate() Funktion
- Zurück zur übergeordneten Ebene Referenzhandbuch für CSS-Funktionen