CSS function color-contrast()
Опис
Експериментальна технологія: Перед використанням уважно перевірте таблицю сумісності з браузерами.
Функція color-contrast() в CSS є інструментом для роботи з контрастністю кольорів. Вона дозволяє динамічно вибирати кольори на основі контрасту з іншим заданим кольором. Це корисно для забезпечення читабельності тексту на різних фонових кольорах або створення візуальної гармонії між різними елементами сторінки.
Функція приймає два параметри: перший параметр визначає основний колір, а другий містить список кольорів для порівняння. Вона автоматично вибирає той колір зі списку, який має найвищий контраст до основного кольору. Це дозволяє автоматизувати процес вибору кольору, забезпечуючи візуальну злагодженість і чіткість.
Функція color-contrast() працює наступним чином:
- Приймає перше значення (
color) - основний колір для порівняння. - Приймає другий параметр (
color-list) - список кольорів, який повинен містити принаймні два значення. - Обчислює контрастність між першим значенням і кожним значенням у списку.
- Вибирає колір зі списку, який має найбільшу контрастність з першим значенням.
- Результатом є значення кольору зі списку, яке має найвищу контрастність.
Наприклад:
p {
color: color-contrast(wheat vs tan, sienna, #d2691e);
}
У цьому випадку, функція вибере з кольорів (tan, sienna, #d2691e) той, який має найвищий контраст з коліром wheat. Такий підхід може бути корисним, наприклад, при автоматичному виборі кольору тексту, щоб забезпечити його видимість на різних фонових кольорах.
| Порада: | Переконайтеся, що ви використовуєте функцію |
Синтаксис
color-contrast(<color> vs <color-list>);
<color>Будь-яке валідне значення кольору.
<color-list>Розділені комами значення кольорів, що містять принаймні два кольори для порівняння з першим значенням.
Переглядачі
Переглядачів ще не додано.
Приклади
Прикладів ще не додано
