Доступність
Безбар’єрність — предмет діяльності цієї організації, тому сайт має відповідати тому, що вона каже. Нижче — що зроблено, що зроблено погано і що ми не перевіряли.
Що зроблено
- Соти команди — перелік посилань, а не блоки з обробником кліку: повна навігація табом, видимий фокус, доступне ім’я з іменем і роллю.
- Кільце фокуса двоколірне — видиме і на світлому тлі, і на заливці наведення.
- Стан ніколи не передається лише кольором: у календарі зали кожна подія має підпис словами, минулий день — слово «минуло», а не тільки сірий тон.
- Календар зали — справжня таблиця: заголовки стовпців — дні тижня, заголовки рядків — тижні; до 720px сітка ховається, і лишається перелік днів, який читається голосом лінійно. Місяці гортаються звичайними посиланнями, тому працюють без JavaScript.
- prefers-reduced-motion вимикає заповнення карти в героєві й усі переходи.
- prefers-contrast: more вмикає палітру на 7:1.
- Кнопка «Зір» у шапці відкриває версію для людей із порушенням зору: чорне на білому або біле на чорному (21:1), текст до 150%, без анімацій, без орнаментів. Вибір зберігається в браузері й діє до першого малювання сторінки, тому нічого не миготить.
- Анімації з’являються лише у відповідь на прокрутку або дію, ніколи не змінюють прозорість тексту, і їх вимикає як системний prefers-reduced-motion, так і перемикач у панелі «Зір».
- Режим високого контрасту системи підтриманий: нічого не зникає, гексагони лишають обрис.
- Латинські назви програм і донорів позначені мовою, щоб зчитувач не читав їх українською фонетикою.
- Розкладка не ламається на 320px і при збільшенні до 200%.
- Цілі дотику від 44px там, де керують пальцем.
- Помилки полів стоять під полем і читаються разом із ним.
- Форма заявки не питає про потреби доступності: замість цього ми публікуємо факти про залу, щоб людина судила сама й нічого про себе не розказувала.
Відомі відхилення
Заява про доступність — це обіцянка, тому вона мусить називати й те, що не вийшло. Інакше вона нічого не варта.
- Обсяг JavaScriptПублічна сторінка важить 105 кБ у gzip проти цільових 100. Це базовий рантайм фреймворку; на zstd, який віддає сервер, виходить 92 кБ.
- Підпис у комірці сотівПри збільшених інтервалах тексту може обрізатися. Той самий перелік імен і ролей стоїть текстом під сотами й реформатується вільно, тому зміст не губиться.
- Проста моваМеханізм є, тексти ще не написані. Поки їх немає — перемикача простої мови теж немає, щоб не обіцяти зайвого. Панель «Зір» цього не замінює: вона змінює вигляд, а не текст.
- Жестова моваВідео немає.
- Доступність залиЧастина фактів ще не з’ясована й показується саме так. Ми не вдаємо, що знаємо.
Чого ми не перевіряли
- Показники завантаження на мобільній мережі не виміряні на справжньому сервері.
- Сторонній аудит доступності не проводився.
- Тестування із зчитувачами екрана обмежене автоматичною перевіркою й ручним проходом з клавіатури.
Натрапили на бар’єр — напишіть
Опишіть, що саме не спрацювало, якою сторінкою і чим ви користувалися. Ми відповімо й виправимо. Окремої форми тут немає навмисно: пошта нікуди не зникає й не вимагає від вас нічого зайвого.
- [уточнити: пошта]
- Цільовий рівеньWCAG 2.2, рівень AA
- Востаннє переглянуто[уточнити: ДД.ММ.РРРР]
Ця сторінка старіє швидше за код. Якщо ви бачите, що написане тут більше не збігається з дійсністю, це теж бар’єр — і про нього варто написати. Контакти