Funkcja CSS lab()

Definicja i użycie

CSS lab() Funkcja w przestrzeni kolorów CIE Lab określa kolory. Ta przestrzeń reprezentuje wszystkie kolory widoczne dla ludzkiego oka.

Przykładów

Definiowanie różnych lab() Kolor:

#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%);}

Spróbuj sam

Gramatyka CSS

Gramatyka wartości absolutnych

lab(L a b / A)
Wartość Opis
L

Wymagane. Definiuje jasność koloru,可以是 0 do 100之间的数字或百分比。

0 (lub 0%) oznacza czarny, 100 (lub 100%) oznacza biały.

Można również użyć none (równoważne 0%).

a

Wymagane. Definiuje liczbę lub procent (-125 do 125) lub (-100% do 100%).

Definiuje odległość koloru wzdłuż osi a, co oznacza stopień czerwono-zielonego koloru. -125 oznacza zielony, 125 oznacza czerwony.

Można również użyć none (równoważne 0%).

b

Wymagane. Definiuje liczbę lub procent (-125 do 125) lub (-100% do 100%).

Definiuje odległość koloru wzdłuż osi b, co oznacza stopień żółto-niebieskiego koloru.

-125 oznacza niebieski, 125 oznacza żółty.

Można również użyć none (równoważne 0%).

/ A

Opcjonalne. Wartość kanału przezroczystości koloru (0% lub 0 oznacza całkowitą przezroczystość, 100% lub 100 oznacza brak przezroczystości).

Można również użyć none (oznaczającego brak kanału przezroczystości).

Domyślna wartość to 100%.

Gramatyka wartości względnych

lab(from color L a b / A)
Wartość Opis
from color

Zaczyna się od słowa kluczowego from, po którym follows wartość koloru oryginalnego.

To jest oryginalny kolor, na którym opiera się względny kolor.

L

Wymagane. Definiuje jasność koloru,可以是 0 do 100之间的数字或百分比。

0 (lub 0%) oznacza czarny, 100 (lub 100%) oznacza biały.

Można również użyć none (równoważne 0%).

a

Wymagane. Definiuje liczbę lub procent (-125 do 125) lub (-100% do 100%).

Definiuje odległość koloru wzdłuż osi a, co oznacza stopień czerwono-zielonego koloru.

-125 oznacza zielony, 125 oznacza czerwony.

Można również użyć none (równoważne 0%).

b

Wymagane. Definiuje liczbę lub procent (-125 do 125) lub (-100% do 100%).

Definiuje odległość koloru wzdłuż osi b, co oznacza stopień żółto-niebieskiego koloru.

-125 oznacza niebieski, 125 oznacza żółty.

Można również użyć none (równoważne 0%).

/ A

Opcjonalne. Wartość kanału przezroczystości koloru (0% lub 0 oznacza całkowitą przezroczystość, 100% lub 100 oznacza brak przezroczystości).

Można również użyć none (oznaczającego brak kanału przezroczystości).

Domyślna wartość to 100%.

Szczegóły techniczne

Wersja: CSS Color Module Level 4

Wsparcie przeglądarek

Liczby w tabeli oznaczają pierwszą wersję przeglądarki, która w pełni obsługuje tę funkcję.

Chrome Edge Firefox Safari Opera
lab()
111 111 113 15 97
Zmieszanie liczb i procent w parametrach
116 116 113 16.2 102

Strony związane

Odniesienia:Kolory CSS

Odniesienia:Funkcja hsl() CSS

Odniesienia:Funkcja CSS hwb()

Odniesienia:Funkcja CSS lch()

Odniesienia:Funkcja CSS oklab()

Odniesienia:Funkcja CSS oklch()