CSS lab() Funktion

Definition und Verwendung

CSS- lab() Die Funktion legt Farben im CIE Lab-Farbraum fest. Dieser Farbraum stellt alle sichtbaren Farben des menschlichen Auges dar.

Beispiele

Definieren Sie verschiedene lab() Farbe:

#p1 {background-color:lab(0 40% 20% / 0.5);}
#p2 {background-color:lab(30 -40% -20%);}
#p3 {background-color:lab(40 30% -20% / 20%);}
#p4 {background-color:lab(50 60% 20%);}
#p5 {background-color:lab(60 50% -10%);}
#p6 {background-color:lab(70 70% -80% / 0.3);}
#p7 {background-color:lab(80 70% 20% / 0.5);}
#p8 {background-color:lab(90 80% -20%);}
#p9 {background-color:lab(100 90% -100%);}

Selbst ausprobieren

CSS-Syntax

Syntax der absoluten Werte

lab(L a b / A)
Wert Beschreibung
L

Notwendig. Definiert die Helligkeit der Farbe, die eine Zahl oder einen Prozentsatz zwischen 0 und 100 sein kann.

0 (oder 0%) bedeutet Schwarz, 100 (oder 100%) bedeutet Weiß.

Man kann auch none (was dem 0% entspricht) verwenden.

a

Notwendig. Definiert eine Zahl zwischen -125 und 125 oder einen Prozentsatz zwischen -100% und 100%.

Definiert den Abstand der Farbe entlang der a-Achse, was den Rot-Grün-Farbton der Farbe darstellt. -125 bedeutet Grün, 125 bedeutet Rot.

Man kann auch none (was dem 0% entspricht) verwenden.

b

Notwendig. Definiert eine Zahl zwischen -125 und 125 oder einen Prozentsatz zwischen -100% und 100%.

Definiert den Abstand der Farbe entlang der b-Achse, was den Gelb-Blau-Farbton der Farbe darstellt.

-125 steht für Blau, 125 für Gelb.

Man kann auch none (was dem 0% entspricht) verwenden.

/ A

Optional. Der Wert des Transparenzkanales der Farbe (0% oder 0 bedeutet vollkommen transparent, 100% oder 100 bedeutet vollkommen undurchsichtig).

Man kann auch none (was für keine Transparenzkanaele steht) verwenden.

Standardwert ist 100%.

Syntax der relativen Werte

lab(from color L a b / A)
Wert Beschreibung
from color

Fängt mit dem Schlüsselwort from an, gefolgt von dem Wert der ursprünglichen Farbe.

Dies ist die ursprüngliche Farbe, auf der der relative Farbton basiert.

L

Notwendig. Definiert die Helligkeit der Farbe, die eine Zahl oder einen Prozentsatz zwischen 0 und 100 sein kann.

0 (oder 0%) bedeutet Schwarz, 100 (oder 100%) bedeutet Weiß.

Man kann auch none (was dem 0% entspricht) verwenden.

a

Notwendig. Definiert eine Zahl zwischen -125 und 125 oder einen Prozentsatz zwischen -100% und 100%.

Definiert den Abstand der Farbe entlang der a-Achse, was den Rot-Grün-Farbton der Farbe darstellt.

-125 steht für Grün, 125 für Rot.

Man kann auch none (was dem 0% entspricht) verwenden.

b

Notwendig. Definiert eine Zahl zwischen -125 und 125 oder einen Prozentsatz zwischen -100% und 100%.

Definiert den Abstand der Farbe entlang der b-Achse, was den Gelb-Blau-Farbton der Farbe darstellt.

-125 steht für Blau, 125 für Gelb.

Man kann auch none (was dem 0% entspricht) verwenden.

/ A

Optional. Der Wert des Transparenzkanales der Farbe (0% oder 0 bedeutet vollkommen transparent, 100% oder 100 bedeutet vollkommen undurchsichtig).

Man kann auch none (was für keine Transparenzkanaele steht) 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
lab()
111 111 113 15 97
Zahl und Prozentsatz in den Parametern mischen
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 oklab() Funktion

Referenz:CSS oklch() Funktion