Направете уебсайта си достъпен само с 1 клик – доверен от над 60,000 уебсайтове по целия свят

Как да направите WordPress изскачащи прозорци достъпни

Публикувано от

Марлене Фихтнер

Качено в

Януари 5, 2025

Безплатен контролен списък за достъпност
Вземете безплатен контролен списък с най-важните проверки за достъпност.

Изскачащите прозорци са ефективен инструмент за привличане на потенциални клиенти, популяризиране на оферти или повишаване на ангажираността на потребителите в уебсайтовете на WordPress. Лошо проектираните изскачащи прозорци обаче могат да създадат значителни бариери за достъпност за потребители с увреждания. Гарантирането, че вашите изскачащи прозорци в WordPress са достъпни, не само подобрява потребителското изживяване, но също така е в съответствие с Указанията за достъпност на уеб съдържанието (WCAG). В това ръководство ще проучим как да създаваме достъпни изскачащи прозорци на WordPress, които са всеобхватни и удобни за потребителя.

Защо достъпността има значение за изскачащите прозорци на WordPress

Достъпността е от решаващо значение за изскачащите прозорци, защото те могат да нарушат изживяването при сърфиране, ако не са внедрени правилно. Основните причини да направите изскачащите прозорци достъпни включват:

  • Включващ дизайн: Гарантира, че потребителите с увреждания могат да взаимодействат с вашето съдържание.
  • SEO предимства: Достъпните уебсайтове са предпочитани от търсачките.
  • Правно съответствие: Намалява риска от неспазване на законите за достъпност като ADA или EN 301 549.

Често срещани проблеми с достъпността в изскачащи прозорци

Преди да приложите решения, важно е да разберете често срещаните проблеми с достъпността с изскачащи прозорци:

  • Изскачащи прозорци, които не са задържани на фокуса, оставяйки потребителите неспособни да взаимодействат ефективно.
  • Липса на клавиатурна навигация за отваряне, взаимодействие и затваряне на изскачащи прозорци.
  • Липсват ARIA роли и етикети за екранни четци.
  • Изскачащи прозорци с лош цветови контраст или нечетливи шрифтове.

Най-добри практики за достъпни изскачащи прозорци

Следвайте тези най-добри практики, за да направите своите WordPress изскачащи прозорци достъпни:

1. Добавете роли и етикети на ARIA

Използвайте роли и етикети на ARIA (достъпни богати интернет приложения), за да помогнете на екранните четци да разберат структурата на изскачащите прозорци:

  • употреба role="dialog" за изскачащия контейнер.
  • Включва aria-labelledby намлява aria-describedby за да опише целта на изскачащия прозорец.
 Абонирайте се за нашия бюлетин Получавайте най-новите актуализации направо във входящата си кутия.

2. Внедрете управление на фокуса

Прихващане на фокуса в изскачащия прозорец, докато е активен, за да попречи на потребителите да взаимодействат с фоновите елементи:

  • Преместете фокуса към първия интерактивен елемент (напр. бутон за затваряне), когато се отвори изскачащият прозорец.
  • Възстановяване на фокуса към задействащия елемент, когато изскачащият прозорец се затвори.

Използвайте JavaScript за ефективно управление на фокуса.

3. Активирайте навигацията с клавиатура

Уверете се, че потребителите могат да отварят, взаимодействат с и затварят изскачащи прозорци само с помощта на клавиатура:

  • Предоставете a tabindex атрибут за всички интерактивни елементи в изскачащия прозорец.
  • Включете видим и работещ бутон за затваряне, който може да се активира с помощта на Enter or Space ключ.

4. Осигурете правилен контраст и четливост

Поддържайте достатъчен контраст между текст и фон, за да направите изскачащото съдържание четливо:

  • Следвайте указанията на WCAG за цветовия контраст (минимум 4.5:1 за нормален текст).
  • Използвайте големи, четливи шрифтове за по-добра четливост.

5. Осигурете алтернативи за потребители, които не използват JavaScript

Не всички потребители имат активиран JavaScript. Осигурете резервен механизъм, който гарантира, че критичното съдържание в изскачащия прозорец все още е достъпно.

6. Тест за достъпност

След като приложите горните практики, тествайте вашите изскачащи прозорци с помощта на инструменти за достъпност:

  • употреба WAVE or AX за идентифициране на проблеми с достъпността.
  • Симулирайте навигация само с клавиатура, за да осигурите използваемост.
  • Тествайте с екранен четец, за да проверите ролите и етикетите на ARIA.

Най-добрите WordPress изскачащи плъгини с функции за достъпност

Ето някои добавки за WordPress, които поддържат създаване на достъпни изскачащи прозорци:

Plug-inФункции за достъпност
Popup MakerПоддръжка на ARIA, управление на фокуса, навигация с клавиатура.
OptinMonsterПерсонализируеми шаблони с опции за контраст и ARIA етикети.
HustleАдаптивен дизайн с достъпни настройки.
Ninja изскачащи прозорциОсновни настройки за достъпност и удобни за мобилни устройства дизайни.

Въпроси и Отговори

Защо достъпността на изскачащите прозорци е важна?

Достъпните изскачащи прозорци осигуряват приобщаване, намаляват степента на отпадане и се привеждат в съответствие със законовите стандарти, подобрявайки потребителското изживяване за всички посетители.

Какво представляват ролите на ARIA и защо са необходими за изскачащи прозорци?

ARIA роли, като напр role="dialog", помагат на екранните четци да идентифицират и интерпретират изскачащо съдържание, което го прави достъпно за потребители с увредено зрение.

Как мога да направя моята изскачаща клавиатура достъпна?

Активирайте навигацията с клавиатурата чрез настройка tabindex за всички интерактивни елементи и гарантиране, че изскачащият прозорец може да се отваря и затваря с помощта на клавиши.

Всички изскачащи плъгини на WordPress поддържат ли достъпност?

Не, не всички приставки дават приоритет на достъпността. Изберете добавки като Popup Maker или OptinMonster за по-добри функции за достъпност.

Могат ли изскачащите прозорци да повлияят на SEO?

Да, лошо проектираните изскачащи прозорци могат да увеличат степента на отпадане и да навредят на потребителското изживяване, като се отразят негативно на SEO. Достъпните изскачащи прозорци смекчават този риск.

Как да тествам достъпността на изскачащите прозорци?

Използвайте инструменти като WAVE, Lighthouse и ръчни тестове за навигация с клавиатура, за да оцените достъпността на вашия изскачащ прозорец.

Този блог е само с информационна цел и не представлява правен съвет. Не даваме никакви гаранции относно точността, пълнотата или приложимостта на съдържанието. Изискванията за достъпност могат да варират в зависимост от юрисдикцията и случая на употреба. Доколкото е позволено от закона, ние се отказваме от всякаква отговорност, произтичаща от разчитането на предоставената информация. 

Свързани статии

Как да оптимизирате достъпността за многоезични WordPress сайтове

Осигуряването на достъпност на многоезични WordPress сайтове е от решаващо значение за създаването на приобщаващо уеб изживяване…

Как да създадете въртележки с достъпни изображения в WordPress

Карусели с изображения са визуално ангажиращи елементи, които могат да подобрят привлекателността на вашия WordPress...

Как да коригирате проблеми с достъпността в WordPress теми на трети страни

Темите за WordPress на трети страни често се предлагат с впечатляващ дизайн, но може да нямат вградени функции за достъпност.…

Как да добавите връзки за пропускане на навигация към менютата на WordPress

Линковете за пропускане на навигацията са от съществено значение за подобряване на достъпността на вашия WordPress сайт. Те позволяват…

Как да осигурим достъпност в публикациите в блога на WordPress

Достъпността в публикациите в блога гарантира, че съдържанието ви е приобщаващо и използваемо за всички…

Как да проектираме достъпни форми в Elementor

Създаването на достъпни формуляри в Elementor гарантира, че всички потребители, включително тези с увреждания, могат…

Стъпка по стъпка: Коригиране на проблеми с достъпността в WooCommerce

WooCommerce е популярна платформа за създаване на онлайн магазини, но осигуряването на нейната достъпност е...

Как да тествате достъпността с екранни четци на WordPress

Тестването на вашия WordPress сайт с екранни четци е от решаващо значение, за да се гарантира, че е достъпен…

Направете сайта си достъпен още днес

Доверен от над 60,000 1 уебсайта — създаден в Европа. OneTap е плъгин №1 за достъпност в WordPress. Подобрете достъпността за XNUMX минута — не е необходимо кодиране.
1
Изберете вашия пакет
2
Изтеглете Plugin
3
Инсталиране с 1 клик
Завършил
1
Изберете пакет
2
Изтеглете Plugin
3
Инсталирайте
Завършил
Безплатен контролен списък за достъпност за WordPress

Какво правят повечето WordPress сайтове – и как да го поправите. Вземете практичен, стъпка по стъпка контролен списък, за да откриете често срещани проблеми с достъпността на вашия WordPress сайт.