CSS function oklch()
Опис
Функція oklch() дозволяє встановлювати кольори, використовуючи тривимірний простір кольорів Oklch. Він дозволяє дизайнерам працювати з тривимірним простором кольорів Oklch, який включає яскравість, насиченість та відтінок, що допомагає досягти високої точності та зручності у використанні.
Oklch включає три основні компоненти кольору. Компонента lightness представляє яскравість кольору, chroma визначає насиченість, а hue вказує на тон кольору. При потребі можна також задати прозорість за допомогою параметра alpha.
Наприклад, використання функції oklch(50%, 40, 180deg) встановить колір зі середньою яскравістю, помірною насиченістю та відтінком 180 градусів в просторі кольорів Oklch. Цей приклад демонструє відтінок блакитного кольору зі збалансованою яскравістю та насиченістю.
Приклади значень:
oklch(50%, 0, 0deg): середня яскравість, без насиченості, червоний колір.oklch(80%, 70, 240deg): висока яскравість, висока насиченість, синій колір.oklch(30%, 50, 120deg, 0.5): низька яскравість, помірна насиченість, зелений колір з полупрозорістю.
| Нотатка: | Використовуйте функцію |
| Нотатка: | Зверніть увагу, що простір кольорів |
| Нотатка: | Експериментуйте зі значеннями окомпоненти, сили та відтінку, щоб створити бажані кольори в просторі |
Синтаксис
oklch(<lightness>, <chroma>, <hue>, <alpha>);
<lightness>Числове значення в діапазоні від
0%до100%(наприклад,50%).<chroma>Числове значення без одиниць, зазвичай від
0до100, але може бути більшим. Вищі значення дадуть більш насичені кольори.<hue>Числове значення з одиницями виміру кута, такими як градуси (
deg) або радіани (rad). Зазвичай використовуються значення від0до360градусів, де0відповідає червоному коліру,120- зеленому,240- синьому.<alpha>Числове значення в діапазоні від
0до1, де0відповідає повній прозорості, а1- повній непрозорості.
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
111 |
113 |
15.4 |
97 |
111 |
| Переглядач | ||||
|---|---|---|---|---|
111 |
111 |
113 |
15.4 |
Мобільних переглядачів ще не додано.
Приклади
Зміна фонового кольору при наведенні за допомогою функції oklch().
Три блоки з різними фоновими кольорами за допомогою функції oklch().
