SSA - Единый стандарт для аккордеона
Стандарт SSA определяет требования к семантике, доступности и логике работы аккордеона
255
2 мин.

2
2 мин.
Стандарт SSMW определяет требования к семантике, доступности и логике работы модального окна.
Позиционирование и прокрутка:
Для Safari необходимо использовать overscroll-behavior-y: none; для предотвращения «резинового» скролла;
При открытой клавиатуре на мобильных устройствах окно выравнивается по верхнему краю, чтобы поле ввода оставалось в зоне видимости.
<dialog> является предпочтительным элементом для модальных окон.
aria-modal="true", что повышает доступность.CSS-позиционирование:
Если <dialog> рендерится внутри контейнера, отличного от body, задается position: static для предотвращения наследования конфликтующих свойств;
В корне документа используется стандартное абсолютное или фиксированное позиционирование для оверлеев.
Оптимизация:
Модальный элемент следует добавлять в DOM только при вызове окна;
Для предотвращения смещения интерфейса при блокировке прокрутки основной страницы рекомендуется scrollbar-gutter: stable; на html.
Фокус и навигация:
Модальное окно должно управлять фокусом локально;
Пользователь может перемещаться между интерактивными элементами с помощью Tab, не покидая модалку.
Форма внутри модалки:
Вложенные модалки:
При наличии нескольких слоев необходимо корректно управлять z-index и фокусом;
Блокировка прокрутки и логика фокуса применяются только к верхнему активному слою.
Закрытие и контроль:
Формы и сценарии завершения:
После успешной отправки формы модалка закрывается, уступая место краткому сообщению об успехе.
Такой сценарий завершения обеспечивает предсказуемый и приятный пользовательский опыт.
Анимации:
Вход и выход модалки рекомендуется реализовывать через CSS-классы с плавными переходами.
Это добавляет интерфейсу ощущение завершенности и визуальной мягкости.
Отступы и адаптивность:
viewport.Похожие категории:
Стандарт SSA определяет требования к семантике, доступности и логике работы аккордеона
255
2 мин.
Разбор критических ошибок веб-дизайна. Почему слайдеры, автоплей и тяжёлые страницы снижают конверсию и позиции в Google и Yandex
76
1 мин.
Стандарт SSP определяет требования к семантике, доступности и логике работы постраничной навигации
168
1 мин.
Стандарт SSPS определяет требования к структуре и наименованию файлов и папок в проекте
117
2 мин.
Стандарт SSB-C определяет требования к семантике, доступности и логике работы хлебных крошек
3
2 мин.
Стандарт SSBM определяет требования к семантике, доступности и логике работы бургер меню
1
2 мин.