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): низька яскравість, помірна насиченість, зелений колір з полупрозорістю.
- Нотатка
-
Використовуйте функцію
автор: Bondoklch()для отримання кольорів в просторіOklch, який забезпечує більш однорідну та передбачувану яскравість у порівнянні зRGBабоHSL. - Нотатка
-
Зверніть увагу, що простір кольорів
автор: BondOklchбазується на моделіOklab, яка працює у деяких браузерах, але не підтримується в усіх. Перед використанням переконайтесь, що цей простір кольорів підтримується вашою цільовою аудиторією. - Нотатка
-
Експериментуйте зі значеннями окомпоненти, сили та відтінку, щоб створити бажані кольори в просторі
автор: BondOklch.
Синтаксис
oklch(<lightness>, <chroma>, <hue>, <alpha>);
Функція oklch може отримувати 4 значень:
-
<lightness> -
Числове значення в діапазоні від
автор: Bond0%до100%(наприклад,50%). -
<chroma> -
Числове значення без одиниць, зазвичай від
автор: Bond0до100, але може бути більшим. Вищі значення дадуть більш насичені кольори. -
<hue> -
Числове значення з одиницями виміру кута, такими як градуси (
автор: Bonddeg) або радіани (rad). Зазвичай використовуються значення від0до360градусів, де0відповідає червоному коліру,120- зеленому,240- синьому. -
<alpha> -
Числове значення в діапазоні від
автор: Bond0до1, де0відповідає повній прозорості, а1- повній непрозорості.
| Значення без задання: | (50%, 0, 0deg, 1) |
|---|
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
| 111 | 113 | 15.4 | 97 | 111 |
| Переглядач | ||||
|---|---|---|---|---|
| 111 | 111 | 113 | 15.4 |
Приклади
+ запропонувати свій приклад у пісочниці
Зміна фонового кольору при наведенні за допомогою функції oklch().
Три блоки з різними фоновими кольорами за допомогою функції oklch().
Коментарі
Коментарів ще немає — будьте першим!