Интерфейс может выглядеть идеально, но ломаться для части пользователей. Чтобы продукт был удобным для всех, стоит проверить базовые вещи.
— Все кнопки и ссылки доступны через Tab
— Есть видимый focus state
— aria-label там, где текст скрыт
— Корректные роли (
`button`, `dialog`, `alert`
)— Нет лишних ARIA-атрибутов
— Текст соответствует
WCAG AA (4.5:1)
— Ошибки/статусы дублируются не только цветом
— Страница читается логично (N
VDA/VoiceOver
)— Картинки с alt или role="presentation"
— У форм есть label и подсказка об ошибке
— Видео с субтитрами и стопом
— Анимации не вызывают мерцаний
— Есть skip link «Пропустить к контенту»
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
🌓 Быстрое переключение светлой/тёмной темы
Крис Койер рассказывает, как раньше в Arc был встроенный удобный переключатель темы, а в других браузерах приходится искать альтернативы через DevTools или утилиты.
Все детали о том, как это работает в разных браузерах и на уровне ОС — в карточках⬆️
📎 Оригинал статьи
🐸 Библиотека фронтендера
Крис Койер рассказывает, как раньше в Arc был встроенный удобный переключатель темы, а в других браузерах приходится искать альтернативы через DevTools или утилиты.
Все детали о том, как это работает в разных браузерах и на уровне ОС — в карточках
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
⏰ Осталось 48 часов!
Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.
⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.
👉 Забрать место
Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.
⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.
👉 Забрать место
🥱4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚4❤2
У каждого фронтендера был момент: билд зелёный, все unit-тесты проходят, а на проде кнопка «Купить» не работает. Или наоборот — e2e гоняются часами, падают от любого чиха, а баг кроется в двух строках функции.
⚡️ e2e
— Проверяют продукт глазами пользователя
— Сразу видно, что реально сломалось
— Цепляют баги, мимо которых пройдут юнит-тесты
⚡️ Unit
— Легко писать и поддерживать
— Ловят мелкие баги в логике
— Дают уверенность при рефакторинге
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2