Skip to content
Codex Skin Index
Отправить
accessibilitycontrastwcag

Скины Codex с высоким контрастом: доступность, которая действительно выглядит хорошо

Высокая контрастность — это не просто уродливый серый цвет на чёрном фоне. Хорошие доступные темы Codex соответствуют соотношениям контрастности WCAG, сохраняя при этом индивидуальность — вот как их выбирать и проверять.

Слово «доступный» звучит как понижение статуса: серый текст на чёрном фоне, крупные шрифты, отсутствие индивидуальности. Но это не обязательно так — некоторые из самых ярких тем Codex в этом каталоге одновременно проходят проверку контрастности по стандарту WCAG. Ключ — знать, на что обращать внимание. Несколько тем здесь наглядно это демонстрируют.

Число, которое действительно важно: 4.5:1

Для обычного текста стандарт WCAG AA требует минимального контрастного соотношения не менее 4.5:1 между цветом текста и цветом фона. Для крупного текста (18 px и больше или 14 px жирным) достаточно 3:1. А код — ваш основной контент — относится к обычному тексту, поэтому порог — именно 4.5:1.

Проверить это может любой, даже без дизайнерского опыта. Достаточно ввести HEX-коды цветов текста и фона любой темы в любой онлайн-инструмент для расчёта контраста — результат появится за секунды. Если соотношение для вашей пары цветов ниже 4.5:1 — вот и вся проблема. Исправьте именно эту пару, и вы решите 90 % задачи доступности.

Что делает доступную тему приятной на ощупь

Высокий контраст становится проблемой только тогда, когда он везде одинаково высок. Хорошие темы сохраняют чёткую иерархию:

  • Цвет кода на фоне: ≥ 4.5:1. Это обязательное условие.
  • Приглушённый интерфейс: комментарии, номера строк, надписи на панелях могут иметь более низкий контраст (≥ 3:1), чтобы глаз не испытывал перегрузки от постоянного «крика» всех элементов сразу.
  • Один яркий акцентный цвет, например, для курсора или выделения — при этом его контраст с соседними цветами должен быть выше 3:1.

Monokai Stone (CLI) реализует это удачно: синтаксические цвета остаются достаточно яркими для чтения, а интерфейсная «рамка» остаётся спокойной. Forest Mist показывает, что доступная палитра вовсе не обязана выглядеть «некрасиво из-за высокого контраста»: приглушённые оттенки зелёного уверенно соответствуют требованиям.

Цветовая слепота: дополнительная проверка

Контрастное соотношение оценивает только разницу в яркости, но не различимость цветов. У ~8 % мужчин наблюдается дальтонизм, при котором различение красного и зелёного затруднено или невозможно. Поэтому:

  • Не полагайтесь исключительно на цвет, чтобы передать состояние (например, не используйте только красную/зелёную точку для обозначения ошибки). Добавьте значок или текстовую метку.
  • Предпочтительнее использовать акценты синего и оранжевого, а не красного и зелёного, где это возможно. Blue Enchantress и Vivid Purple безопасны с этой точки зрения.

Если вы делитесь своей конфигурацией или публикуете скриншоты, эти проверки важны не только для вас, но и для ваших читателей.

Как проверить тему за 30 секунд

  1. Откройте страницу подробного описания темы — там указаны HEX-коды всех цветов палитры.
  2. Скопируйте HEX-коды фона и основного текста.
  3. Введите их в любой бесплатный инструмент проверки контраста.
  4. Если значение ниже 4.5:1 — скорректируйте цвета или выберите другую тему из этого каталога.

Краткий FAQ

Хуже ли тёмный режим с точки зрения доступности?
Нет, не по своей сути. Решающее значение имеет именно контрастное соотношение, а не светлота фона. Некоторым людям с астигматизмом легче работать в светлом режиме, некоторым — в тёмном. Выбирайте тот, который комфортнее для ваших глаз, а затем просто проверьте соотношение.

Можно ли редактировать цвета темы, чтобы исправить контраст?
Да, если вы готовы править файл темы вручную. Увеличьте яркость текста или затемните фон до тех пор, пока их контраст не превысит 4.5:1, затем сохраните как собственную версию темы.

Выглядят ли доступные темы «скучно»?
Только если палитра плоская и лишена акцентов. Темы из этого каталога с яркими акцентами — например, Vivid Purple и Blue Enchantress — одновременно броские и полностью доступные. Контраст и индивидуальность — не противоположности.

Доступность — это чек-лист, а не эстетический выбор. Проверьте соотношение 4.5:1 для любой темы, которая вам нравится; исправьте единственную пару цветов, если она не проходит тест — и сохраните весь остальной внешний вид. Начните с Monokai Stone как с проверенной базовой темы, или изучите полный каталог. В руководстве по созданию тем Codex также указано, какие именно HEX-коды нужно редактировать.

Скины из этого поста

Посмотреть все skins .