CSS-Funktion oklab()
- Vorherige Seite CSS mod() Funktion
- Nächste Seite CSS oklch() Funktion
- Zurück zur übergeordneten Ebene CSS-Funktion-Referenzhandbuch
Definition und Verwendung
CSS- oklab()
Funktionen, um Farben im OKLAB-Farbraum zu spezifizieren. Dieser Farbraum ist darauf ausgelegt, die Art und Weise zu simulieren, wie das menschliche Auge Farben wahrnimmt.
Beispiele
Definieren Sie verschiedene oklab()
Farbe:
#p1 {background-color:oklab(0 40% 20% / 0.5);} #p2 {background-color:oklab(0.3 -40% -20%);} #p3 {background-color:oklab(0.4 30% -20% / 20%);} #p4 {background-color:oklab(0.5 60% 20%);} #p5 {background-color:oklab(0.6 50% -10%);} #p6 {background-color:oklab(0.7 70% -80% / 0.3);} #p7 {background-color:oklab(0.8 70% 20% / 0.5);} #p8 {background-color:oklab(0.9 80% -20%);} #p9 {background-color:oklab(1 90% -100%);}
CSS Syntax
absolute Werte Syntax
oklab(L a b / A)
Wert | Beschreibung |
---|---|
L |
Erforderlich. Definiert die wahrgenommene Helligkeit der Farbe, die ein Zahl zwischen 0 und 1 oder ein Prozentsatz zwischen 0% und 100% sein kann. 0 (oder 0%) bedeutet Schwarz, 1 (oder 100%) bedeutet Weiß. Man kann auch None (entspricht 0%) verwenden. |
a |
Erforderlich. Definiert eine Zahl zwischen -0.4 und 0.4 oder einen Prozentsatz zwischen -100% und 100%. Definiert den Abstand der Farbe entlang der a-Achse, was die Rot-Grün-Komponente der Farbe darstellt. -0.4 bedeutet Grün, 0.4 bedeutet Rot. Man kann auch none (entspricht 0%) verwenden. |
b |
Erforderlich. Definiert eine Zahl zwischen -0.4 und 0.4 oder einen Prozentsatz zwischen -100% und 100%. Definiert den Abstand der Farbe entlang der b-Achse, was die Gelb-Blau-Komponente der Farbe darstellt. -0.4 bedeutet Blau, 0.4 bedeutet Gelb. Man kann auch none (entspricht 0%) verwenden. |
/ A |
Optional. Der Wert des Transparenzkanals der Farbe (0% oder 0 bedeutet vollständig transparent, 100% oder 100 bedeutet vollständig undurchsichtig). Man kann auch none (was für den Transparenzkanal 'kein' bedeutet) verwenden. Standardwert ist 100%. |
relative Werte Syntax
oklab(from color L a 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 die relative Farbe basiert. |
L |
Erforderlich. Definiert die wahrgenommene Helligkeit der Farbe, die ein Zahl zwischen 0 und 1 oder ein Prozentsatz zwischen 0% und 100% sein kann. 0 (oder 0%) bedeutet Schwarz, 1 (oder 100%) bedeutet Weiß. Man kann auch none (entspricht 0%) verwenden. |
a |
Erforderlich. Definiert eine Zahl zwischen -0.4 und 0.4 oder einen Prozentsatz zwischen -100% und 100%. Definiert den Abstand der Farbe entlang der a-Achse, was die Rot-Grün-Komponente der Farbe darstellt. -0.4 bedeutet Grün, 0.4 bedeutet Rot. Man kann auch none (entspricht 0%) verwenden. |
b |
Erforderlich. Definiert eine Zahl zwischen -0.4 und 0.4 oder einen Prozentsatz zwischen -100% und 100%. Definiert den Abstand der Farbe entlang der b-Achse, was die Gelb-Blau-Komponente der Farbe darstellt. -0.4 bedeutet Blau, 0.4 bedeutet Gelb. Man kann auch none (entspricht 0%) verwenden. |
/ A |
Optional. Der Wert des Transparenzkanals der Farbe (0% oder 0 bedeutet vollständig transparent, 100% oder 100 bedeutet vollständig undurchsichtig). Man kann auch none (was für den Transparenzkanal 'kein' bedeutet) verwenden. Standardwert ist 100%. |
Technische Details
Version: | CSS Color Module Level 4 |
---|
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die Versionsnummer der ersten Browser dar, die diese Funktion vollständig unterstützen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
oklab() | ||||
111 | 111 | 113 | 15.4 | 97 |
Die Kombination von Zahlen und Prozentsätzen in den Parametern | ||||
116 | 116 | 113 | 16.2 | 102 |
zugehörige Seiten
Referenz:CSS-Farbe
Referenz:CSS hsl() Funktion
Referenz:CSS hwb() Funktion
Referenz:CSS lch() Funktion
Referenz:CSS lab() Funktion
Referenz:CSS oklch() Funktion
- Vorherige Seite CSS mod() Funktion
- Nächste Seite CSS oklch() Funktion
- Zurück zur übergeordneten Ebene CSS-Funktion-Referenzhandbuch