Рекомендации по курсу:
- Предыдущая страница Функция invert() в CSS
- Следующая страница Функция lch() в CSS
- Вернуться на уровень выше Референсное руководство по функциям CSS
Функция CSS lab()
Определение и использование CSS lab()
Функция в пространстве цветов CIE Lab определяет цвет. Это пространство представляет все видимые глаза цвета.
примеров
Определение различных lab()
Цвет:
#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%);}
Синтаксис CSS
Синтаксис абсолютных значений
lab(L a b / A)
Значение | Описание |
---|---|
L |
Обязателен. Определяет亮度 цвета, которая может быть числом или процентом в диапазоне от 0 до 100. 0 (или 0%) означает черный, 100 (или 100%) означает белый. Можно также использовать none (эквивалентно 0%). |
a |
Обязателен. Определяет числовое значение или процент в диапазоне от -125 до 125 или от -100% до 100%. Определяет расстояние цвета по оси a, что показывает красно-зеленую природу цвета. -125 означает зеленый, 125 означает красный. Можно также использовать none (эквивалентно 0%). |
b |
Обязателен. Определяет числовое значение или процент в диапазоне от -125 до 125 или от -100% до 100%. Определяет расстояние цвета по оси b, что показывает желтость-синюю природу цвета. -125 означает синий, 125 означает желтый. Можно также использовать none (эквивалентно 0%). |
/ A |
Опционально. Значение канала прозрачности цвета (0% или 0 означает полную прозрачность, 100% или 100 означает полную непрозрачность). Можно также использовать none (что означает отсутствие канала прозрачности). Значением по умолчанию является 100%. |
Синтаксис относительных значений
lab(from color L a b / A)
Значение | Описание |
---|---|
from color |
Начинается с ключевого слова from, за которым следует значение цвета исходного цвета. Это исходный цвет, на котором основан относительный цвет. |
L |
Обязателен. Определяет亮度 цвета, которая может быть числом или процентом в диапазоне от 0 до 100. 0 (или 0%) означает черный, 100 (или 100%) означает белый. Можно также использовать none (эквивалентно 0%). |
a |
Обязателен. Определяет числовое значение или процент в диапазоне от -125 до 125 или от -100% до 100%. Определяет расстояние цвета по оси a, что показывает красно-зеленую природу цвета. -125 означает зеленый, 125 означает красный. Можно также использовать none (эквивалентно 0%). |
b |
Обязателен. Определяет числовое значение или процент в диапазоне от -125 до 125 или от -100% до 100%. Определяет расстояние цвета по оси b, что показывает желтость-синюю природу цвета. -125 означает синий, 125 означает желтый. Можно также использовать none (эквивалентно 0%). |
/ A |
Опционально. Значение канала прозрачности цвета (0% или 0 означает полную прозрачность, 100% или 100 означает полную непрозрачность). Можно также использовать none (что означает отсутствие канала прозрачности). Значением по умолчанию является 100%. |
Технические детали
Версия: | CSS Color Module Level 4 |
---|
Поддержка браузерами
Числа в таблице указывают на версию первого браузера, который полностью поддерживает эту функцию.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
lab() | ||||
111 | 111 | 113 | 15 | 97 |
Смешение чисел и процентов в параметрах | ||||
116 | 116 | 113 | 16.2 | 102 |
Связанные страницы
См. также:Цвет CSS
См. также:Функция CSS hsl()
См. также:Функция hwb() в CSS
См. также:Функция lch() в CSS
См. также:Функция oklab() в CSS
См. также:Функция oklch() в CSS
- Предыдущая страница Функция invert() в CSS
- Следующая страница Функция lch() в CSS
- Вернуться на уровень выше Референсное руководство по функциям CSS