Доступны ли стили контура начальной загрузки по умолчанию?

Допустим, я использую последний бутстрап. У меня есть переменная sass основного цвета, установленная на черный, так что это будет означать, что цвет контура кнопки по умолчанию будет rgba(0, 0, 0, .25), который не проходит WCAG 2.0. Должен ли я переопределить стили контура начальной загрузки по умолчанию для более доступных, или цветовой контраст контуров не имеет значения?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
150
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Цветовой контраст всегда имеет значение, будь то контуры или любой другой графический элемент пользовательского интерфейса.

Для людей, использующих клавиатуру для навигации по элементам страницы и фокусировки на них, и которые используют только визуальную индикацию (т. е. не программы для чтения с экрана), разработчики должны предоставить некоторую визуальную подсказку, чтобы они знали, что элемент находится в фокусе.

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

Спасибо! Как насчет теней на элементах? Могу ли я накладывать суперсветлые тени на элементы (как в заголовке переполнения стека)?

fifn2 09.04.2019 17:14

Я бы сказал, что тени могут быть полезны для поддержания видимого разграничения между элементами. Пример заголовка stackoverflow, который вы привели, попадает в эту категорию, и — если убрать эстетику — помогает выделить заголовок, потому что SO использует линии и границы здесь и там. Обратите внимание, что это может не понадобиться на веб-сайтах, которые вообще не используют никаких границ (или линий), но вы должны задать себе вопрос: «Все ли могут различить этот элемент?». ИМХО, задавать такие вопросы — это первый шаг к доступным веб-сайтам.

dashdashzako 10.04.2019 13:49

Я думаю, что большинство теней не имеют достаточного контраста с фоном. Это имеет значение?

fifn2 10.04.2019 16:31

Другие вопросы по теме