Funkcja CSS lab()
- Poprzednia strona Funkcja CSS invert()
- Następna strona Funkcja CSS lch()
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS
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%);}
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()
- Poprzednia strona Funkcja CSS invert()
- Następna strona Funkcja CSS lch()
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS