Руководство: Цветовые пространства и веб-доступность
1. Что такое цветовые пространства (HEX, RGB, HSL, CMYK)?
RGB и HEX для цифровых дисплеев, HSL для человеческого восприятия, CMYK для печати.
2. Стандарты доступности WCAG 2.1
WCAG требует контраст от 4.5:1 для обычного текста (AA) и 7:1 для AAA.
3. Цветовые гармонии
Геометрические соотношения на 360-градусном цветовом круге.
4. Современный CSS: OKLCH и color-mix()
OKLCH обеспечивает равномерную воспринимаемую яркость в градиентах.
Часто задаваемые вопросы (FAQs)
Зачем использовать HSL в CSS?
Упрощает создание темной/светлой темы путем изменения только яркости.
Как рассчитывается контраст?
Отношением относительной яркости (L1 + 0.05) / (L2 + 0.05) по формуле W3C.