CSS oklch() function
- Vorherige Seite CSS oklab() Funktion
- Nächste Seite CSS opacity() Funktion
- Nach oben CSS-Funktion-Referenzhandbuch
CSS
Definition and usage in oklch()
The function is used to specify colors in the OKLCH color space.
oklch()
The function is very intuitive: you need to consider the amount of brightness/lightness (L) you want to use, the strength of the hue (gray), and the color itself (H). In addition, you can also choose to add a transparency channel value (A) to represent the opacity of the color.
instances
Define different oklch()
Color:
/* Different brightness levels of green / #p1 {background-color: oklch(30% 0.4 150);} #p2 {background-color: oklch(60% 0.4 150);} #p3 {background-color: oklch(100% 0.4 150);} / Gelb mit verschiedenen Helligkeiten / #p4 {background-color: oklch(30% 0.4 100);} #p5 {background-color: oklch(60% 0.4 100);} #p6 {background-color: oklch(100% 0.4 100);} / Rot mit verschiedenen Helligkeiten */ #p7 {background-color: oklch(30% 0.4 20);} #p8 {background-color: oklch(60% 0.4 20);} #p9 {background-color: oklch(100% 0.4 20);}
CSS-Syntax
Absolute Wert-Syntax
oklch(L C H / A)
Wert | Beschreibung |
---|---|
L |
Notwendig. Definiert die wahrgenommene Helligkeit der Farbe, kann eine Zahl zwischen 0 und 1 oder ein Prozentsatz zwischen 0% und 100% sein. 0 (oder 0%) bedeutet Schwarz, 1 (oder 100%) bedeutet Weiß. Man kann auch none (das dem 0% entspricht) verwenden. |
C |
Notwendig. Definiert den Farbton (Menge der Farbe), kann eine Zahl oder ein Prozentsatz sein. Muss eine Zahl zwischen -0.4 und 0.4 oder ein Prozentsatz zwischen -100% und 100% sein. Bei einem Mindestwert (0% oder -0.4) ist die Farbe näher an Grau. Man kann auch none (das dem 0% entspricht) verwenden. |
H |
Notwendig. Definiert die Farbe selbst, kann eine Zahl oder ein Winkel (von 0 bis 360) sein. Man kann auch none (das dem 0deg entspricht) verwenden. |
/ A |
Optional. Stellt den Transparenzkanalwert der Farbe dar (0% oder 0 bedeutet vollständig transparent, 100% oder 100 bedeutet vollständig undurchsichtig). Man kann auch none (was für keine Transparenzkanäle steht) verwenden. Standardwert ist 100%. |
Relative Wert-Syntax
oklch(from color L C H / A)
Wert | Beschreibung |
---|---|
from color |
Begint 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. |
L |
Notwendig. Definiert die wahrgenommene Helligkeit der Farbe, kann eine Zahl zwischen 0 und 1 oder ein Prozentsatz zwischen 0% und 100% sein. 0 (oder 0%) bedeutet Schwarz, 1 (oder 100%) bedeutet Weiß. Man kann auch none (das dem 0% entspricht) verwenden. |
C |
Notwendig. Definiert den Farbton (Menge der Farbe), kann eine Zahl oder ein Prozentsatz sein. Muss eine Zahl zwischen -0.4 und 0.4 oder ein Prozentsatz zwischen -100% und 100% sein. Bei einem Mindestwert (0% oder -0.4) ist die Farbe näher an Grau. Man kann auch none (das dem 0% entspricht) verwenden. |
H |
Notwendig. Definiert die Farbe selbst, kann eine Zahl oder ein Winkel (von 0 bis 360) sein. Man kann auch none (das dem 0deg entspricht) verwenden. |
/ A |
Optional. Stellt den Transparenzkanalwert der Farbe dar (0% oder 0 bedeutet vollständig transparent, 100% oder 100 bedeutet vollständig undurchsichtig). Man kann auch none (was für keine Transparenzkanäle steht) verwenden. Standardwert ist 100%. |
Technische Details
Version: | CSS Color Module Level 4 |
---|
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die erste Browser-Version dar, die diese Funktion vollständig unterstützt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
oklch() | ||||
111 | 111 | 113 | 15.4 | 97 |
Zusammen混用数字和百分比在参数中 | ||||
116 | 116 | 113 | 16.2 | 102 |
Verwandte Seiten
Referenz:CSS-Farbe
Referenz:CSS hsl() Funktion
Referenz:CSS hwb() Funktion
Referenz:CSS lab() Funktion
Referenz:CSS lch() Funktion
Referenz:CSS oklab() Funktion
- Vorherige Seite CSS oklab() Funktion
- Nächste Seite CSS opacity() Funktion
- Nach oben CSS-Funktion-Referenzhandbuch