Перейти к содержимому
Aback Tools Logo

Тестер индикатора фокуса

Проверьте свои пользовательские контуры, видимые в фокусе, на соответствие требованиям WCAG 2.4.11 и 2.4.13 к внешнему виду фокуса. Отрегулируйте ширину контура, смещение, цвет и радиус границы с помощью интерактивных ползунков и просмотрите предварительный просмотр образца кнопки, ввода или ссылки в реальном времени. Мгновенно проверьте, соответствует ли ваш индикатор фокусировки требованиям по площади и контрастности AA и AAA, с помощью действенной обратной связи и готового к использованию правила CSS :focus-visible для копирования. Полностью конфиденциальный, 100% бесплатный и не требующий регистрации.

Focus Indicator Tester
Test if custom focus-visible outlines meet WCAG 2.4.11 (Focus Appearance) requirements. Set outline width, offset, and colour, then see a live preview with pass/fail results.

Element Presets

Outline Settings

px
px
px

Colours

Live Preview

Adjust the settings above to see WCAG compliance results.

CSS for focus-visible

/* WCAG-compliant focus-visible style */
:focus-visible {
  outline: 3px solid #6366F1;
  outline-offset: 2px;
  border-radius: 6px;
}

Зачем использовать наш тестер индикатора фокуса?

  • Проверка соответствия WCAG в реальном времени. Тестер индикатора фокуса оценивает ваши пользовательские стили, видимые в фокусе, на соответствие требованиям WCAG 2.4.11 AA и 2.4.13 AAA в режиме реального времени. Отрегулируйте ширину контура, смещение и ползунки цвета и мгновенно просматривайте результаты «прошел/не прошел» как по критериям площади, так и по контрастности.
  • Предварительный просмотр в реальном времени с предустановками элементов. Посмотрите, как индикатор фокуса отображается на реальном интерактивном элементе — выберите один из 10 предустановленных фонов элемента, включая кнопки, поля ввода и ссылки. Предварительный просмотр в реальном времени обновляется по мере настройки ширины, смещения, цвета, радиуса границы и типа элемента.
  • 100% конфиденциальность — без загрузки: все расчеты соответствия требованиям WCAG происходят локально в вашем браузере. Ваши значения цвета и дизайна никогда не покидают ваше устройство и никогда не отправляются на какой-либо сервер — это безопасно для клиентских проектов и собственных систем дизайна.
  • Бесплатно и без ограничений: тестируйте неограниченные конфигурации индикатора фокуса без регистрации, подписки и ограничений на использование. Тестер индикатора фокуса полностью бесплатен навсегда, и никакая реклама не блокирует интерфейс.

Распространенные случаи использования тестера индикатора фокуса

  • Разработка CSS и контроль качества. Разработчики внешнего интерфейса используют тестер индикатора фокуса для проверки пользовательских стилей, видимых в фокусе, во время разработки. Перед отправкой протестируйте различные цвета, ширину и смещения контуров на фоне ваших компонентов, чтобы убедиться, что каждый интерактивный элемент соответствует требованиям к внешнему виду WCAG.
  • Аудит доступности. Специалисты по доступности используют тестер индикаторов фокуса во время аудита соответствия WCAG для проверки индикаторов фокуса на соответствие критериям 2.4.11 и 2.4.13. Четкие результаты «пройден/не пройден» и подробная разбивка требований к областям и контрастности упрощают процесс аудита.
  • Передача дизайна в разработку: дизайнеры используют тестер индикатора фокуса, чтобы убедиться, что пользовательские стили фокуса в макетах дизайна соответствуют требованиям WCAG, прежде чем передать их разработчикам. Проверьте цвета фокуса на реальном фоне компонентов, используемых в дизайн-системе.
  • Кроссплатформенный стиль фокуса. Разработчики мобильных и кроссплатформенных приложений используют тестер индикаторов фокуса для проверки индикаторов фокуса на разных платформах. Проверьте, как контуры фокуса отображаются на различных цветах фона и типах элементов, чтобы обеспечить единообразную доступность в Интернете, React Native и Flutter.
  • Соответствие корпоративной доступности: команды разработчиков предприятия используют тестер индикаторов фокуса для обеспечения соблюдения стандартов индикаторов фокуса в больших базах кода. Этот инструмент помогает поддерживать согласованные стили фокуса, соответствующие требованиям WCAG, проверяя, что каждое пользовательское правило видимости фокуса соответствует требованиям как AA, так и AAA.
  • Подготовка к сертификации WCAG. Команды, готовящиеся к сертификации WCAG, используют тестер индикаторов фокуса для систематической проверки соответствия индикаторов фокуса. Обратная связь в режиме реального времени и экспорт CSS позволяют легко устранять проблемы и создавать соответствующие стили фокуса для сертификационной документации.

Что такое тестирование индикатора фокуса?

Тестирование индикатора фокуса оценивает, соответствует ли пользовательский контур, видимый в фокусе, требованиям WCAG (Руководство по доступности веб-контента) для внешнего вида фокуса. WCAG 2.4.11 (уровень AA) требует, чтобы индикаторы фокуса были размером не меньше рамки толщиной 2 пикселя вокруг элемента и имели коэффициент контрастности не менее 3:1 на фоне соседнего фона. WCAG 2.4.13 (уровень AAA) повышает требования к площади до эквивалента границы толщиной 4 пикселя. Наш тестер индикатора фокуса проверяет оба требования в режиме реального времени, когда вы настраиваете параметры контура.

Как работает наш тестер индикатора фокуса

  1. Настройте стиль фокуса: установите ширину контура (0–10 пикселей), смещение (0–10 пикселей), цвет и радиус границы с помощью ползунков и палитр цветов. Выберите тип элемента (кнопка, поле ввода, ссылка, флажок или пользовательский) и выберите одну из 10 предустановок фона элемента или введите собственные шестнадцатеричные значения для фона и текста элемента.
  2. Предварительный просмотр в реальном времени обновляется мгновенно: образец элемента визуализируется с примененным стилем видимости фокуса, показывая, как именно индикатор фокуса будет выглядеть в браузере. Цвета фона и текста соответствуют вашим настройкам для точного визуального представления.
  3. Отображение результатов WCAG: тестер индикатора фокуса вычисляет площадь контура и коэффициент контрастности между цветом фокуса и фоном элемента. Четкие значки «пройден/не пройден» для требований WCAG AA, WCAG AAA, коэффициента контрастности и требований к площади обеспечивают немедленную обратную связь о соответствии.
  4. Копирование совместимого CSS. Получив передаваемую конфигурацию, скопируйте сгенерированное правило CSS, видимое в фокусе, чтобы использовать его непосредственно в таблицах стилей вашего проекта.

Объяснение требований к внешнему виду WCAG Focus

  • Требование к площади (2.4.11 AA — минимум): индикатор фокуса должен быть не меньше площади границы толщиной 2 пикселя вокруг элемента. Это гарантирует, что индикатор фокуса будет достаточно заметным, чтобы пользователи клавиатуры могли его легко найти. Наш тестер индикатора фокусировки вычисляет приблизительный периметр элемента и умножает его на ширину контура, чтобы определить площадь индикатора.
  • Требование к площади (2.4.13 AAA — расширенное): для соответствия уровню AAA индикатор фокуса должен быть не меньше рамки толщиной 4 пикселя. Это обеспечивает более заметную индикацию фокусировки для пользователей с нарушениями зрения или тех, кто полагается исключительно на навигацию с помощью клавиатуры.
  • Требование к контрастности (как AA, так и AAA): индикатор фокусировки должен иметь коэффициент контрастности не менее 3:1 между его пикселями и соседними цветами, не являющимися индикатором фокусировки. Это гарантирует, что индикатор фокуса будет визуально отличим от элемента, который он окружает. Коэффициент контрастности рассчитывается с использованием формулы относительной яркости WCAG, основанной на цветовом пространстве sRGB.

Конфиденциальность, безопасность и доступность

100% обработка на стороне клиента: наш тестер индикатора фокуса полностью работает в вашем браузере с использованием JavaScript. Никакие значения цвета, настройки дизайна или результаты испытаний никогда не загружаются, не сохраняются и не передаются на какой-либо сервер. Это делает его безопасным для чувствительных клиентских проектов и собственных систем проектирования.

Никакой регистрации или ограничений: тестер индикатора фокуса полностью бесплатен, не требует учетной записи, ограничений на использование и дополнительных функций. Мгновенно тестируйте неограниченное количество конфигураций индикатора фокусировки без каких-либо ограничений.

Часто задаваемые вопросы

Тестер индикатора фокуса оценивает пользовательские CSS-стили, видимые в фокусе, на соответствие требованиям WCAG Focus Appearance. Он проверяет два критерия: область контура (не менее 2 пикселей для AA и 4 пикселя для AAA) и коэффициент контрастности (не менее 3:1 между цветом фокуса и прилегающим фоном).

Тестер индикатора фокуса проверяет внешний вид фокуса WCAG 2.4.11 (уровень AA) и внешний вид фокуса WCAG 2.4.13 (уровень AAA). Оба требуют коэффициент контрастности не менее 3:1 между индикатором фокусировки и прилегающим фоном. Требуемая площадь составляет не менее 2 пикселей, эквивалентная ширина границы для AA и 4 пикселя для AAA.

Площадь рассчитывается путем взятия приблизительного периметра элемента (на основе стандартного скругленного прямоугольника размером 120×40 пикселей) и умножения его на ширину контура. Минимальная площадь, необходимая для AA, — это периметр, умноженный на 2 пикселя, а для AAA — периметр, умноженный на 4 пикселя.

WCAG требует минимального коэффициента контрастности 3:1 между цветом индикатора фокуса и соседними цветами, не являющимися индикатором фокуса (обычно фоном элемента). Это тот же коэффициент контрастности, который необходим для графических объектов.

Да. Все расчеты соответствия WCAG выполняются на 100% на стороне клиента в вашем браузере. Ваши значения цвета и настройки дизайна никогда не отправляются на какой-либо сервер, никогда не сохраняются и никогда никуда не передаются.

Тестер индикатора фокуса генерирует правило CSS :focus-visible, которое вы можете скопировать непосредственно в свои таблицы стилей. Правило включает в себя настроенную вами ширину контура, цвет контура, смещение контура и радиус границы.

Тестер индикатора фокуса поддерживает пять типов элементов: кнопки, текстовые поля, ссылки, флажки и элементы настраиваемых блоков. Вы также можете выбрать один из 10 предустановленных фонов элементов или ввести собственные цвета для фона и текста элемента.

Да. Тестер индикатора фокуса абсолютно бесплатен, не требует регистрации, не имеет дополнительных функций и ограничений на использование. Тестируйте неограниченные конфигурации индикатора фокусировки без каких-либо ограничений или скрытых затрат.