Перейти к содержанию
TextArray
100% локально

Проверка контрастности

Проверьте коэффициенты контрастности цветовых пар WCAG, вынесите вердикты AA и AAA и предложите исправления.

Входные данные
Выходные данные

Проверка контрастности

Вставьте пары переднего плана и фона, по одной в строке — #7a1f2b на #ffffff, #333, #eee или rgb(0, 0, 0) #fff — и коэффициент контрастности WCAG 2 для каждой пары мгновенно возвращается с вердиктом «пройден» или «не пройден» для каждого уровня соответствия. Соотношение варьируется от 1:1 (полное отсутствие контраста) до 21:1 (черное на белом) и рассчитывается на основе относительной яркости точно так, как ее определяют рекомендации, поэтому цифры согласуются с инспекторами браузера и инструментами аудита.

WCAG называет два уровня. АА, наиболее распространенный справочник по законам и контрактам, требует соотношения 4,5:1 для обычного текста и 3:1 для крупного текста. AAA, более строгий целевой показатель, требует 7:1 и 4,5:1. Текст считается большим, начиная с 18 пунктов (около 24 пикселей) при обычном начертании или начиная с 14 пунктов (около 18,7 пикселей) при выделении жирным шрифтом — вот почему заголовок может пройти при таком соотношении, как абзац. В отчете указаны все четыре проверки для каждой пары; переключите вывод на «Компактный» для одной строки на пару, что обеспечивает более быстрое чтение при просмотре всей палитры.

Если паре не хватает AA для обычного текста, включите «Предложить исправление», и инструмент затемнит или осветлит передний план небольшими шагами по яркости, сохраняя его оттенок, пока он не достигнет 4,5: 1, а затем распечатает ближайший проходящий шестнадцатеричный код, готовый для вставки обратно в вашу таблицу стилей.

Все работает в вашем браузере; неизданные палитры брендов никогда не покинут ваше устройство. Цвета могут быть 3- или 6-значными шестнадцатеричными с хешем или без него, rgb() или rgba() или общим именем CSS — 16 основных плюс популярные расширенные. Полный список CSS из 148 имен намеренно не приводится, поэтому записывайте экзотические имена в шестнадцатеричном формате. Линия, не являющаяся цветовой парой, спокойно фиксируется, а остальная часть продолжает обрабатываться.

FAQ

Что означают АА и ААА?
Это уровни соответствия WCAG. AA требует коэффициента контрастности не менее 4,5:1 для обычного текста и 3:1 для крупного текста; AAA увеличивает это соотношение до 7:1 и 4,5:1. AA — это уровень, на который ссылается большинство правил доступности.
Когда применяются пороговые значения для крупного текста?
От 18 пт (около 24 пикселей) обычным шрифтом или от 14 пт (около 18,7 пикселей) жирным шрифтом. Большому тексту требуется соотношение 3:1 для АА и 4,5:1 для ААА, поэтому заголовки передаются легче, чем основной текст.
Какие цветовые форматы можно вставить?
Шестнадцатеричный код из 3 или 6 цифр, с начальным хешем или без него; rgb() и rgba() в виде запятой или пробела; и общие названия цветов CSS — 16 основных, а также популярные, такие как оранжевый, розовый или пурпурный. Полный список из 148 имен не включен; редкие имена записывайте в шестнадцатеричном формате. Альфа читается, но игнорируется, поскольку между непрозрачными цветами определяется контраст.
Как работает «Предложить исправление»?
Когда пара не справляется с АА для обычного текста, инструмент шаг за шагом меняет яркость переднего плана, сохраняя его оттенок и насыщенность, пока соотношение не достигнет 4,5: 1, и печатает ближайший проходящий шестнадцатеричный код. Он темнеет или светлеет, в зависимости от того, что наступит раньше.
Мой текст где-нибудь загружен?
Нет. Проверка выполняется исключительно в вашем браузере, и ничего из того, что вы вставляете, не покидает ваше устройство.