Accessibilità

Giuliomax Menu Builder è progettato per supportare WCAG 2.2 Livello AA. La navigazione funziona completamente senza mouse, i dropdown vengono annunciati agli screen reader e il movimento può essere disabilitato a livello di sistema.

ℹ️

Informazioni sulla conformità. Queste funzionalità sono progettate per supportare WCAG 2.2 Livello AA, ma la conformità finale del tuo sito in produzione dipende anche dai tuoi contenuti, dal tuo tema e da eventuali colori personalizzati che imposti. Testa il tuo sito con gli strumenti elencati di seguito.

Supporto WCAG 2.2 AA

Il plugin è progettato attorno ai seguenti criteri di successo WCAG 2.2 rilevanti per i componenti di navigazione:

CriterioLivelloCome viene soddisfatto
1.4.3 Contrasto (minimo)AAI temi predefiniti sono progettati per raggiungere un rapporto di contrasto di 4,5:1; gli override di colore personalizzati devono essere verificati nuovamente.
2.1.1 TastieraATutte le funzionalità del menu sono accessibili tramite tastiera, senza richiedere un dispositivo di puntamento.
2.4.3 Ordine del focusAL'ordine del focus nel menu segue l'ordine visivo delle voci e dei sottomenu.
2.4.7 Focus visibileAATutti gli elementi interattivi mostrano un indicatore di focus visibile e chiaramente identificabile.
2.5.3 Etichetta nel nomeAI nomi accessibili degli elementi interattivi includono il testo visibile dell'etichetta.
3.2.3 Navigazione coerenteAAL'ordine e la posizione delle voci di menu rimangono coerenti tra le pagine.
4.1.2 Nome, ruolo, valoreATutti gli elementi del menu espongono ruolo, nome e stato corretti tramite attributi ARIA.

Navigazione da tastiera

Tabella completa delle scorciatoie da tastiera supportate nella navigazione del menu:

TastoAzione
TabSposta il focus alla voce di menu successiva.
Shift+TabSposta il focus alla voce di menu precedente.
Enter / SpaceAttiva il link o apre/chiude il sottomenu della voce focalizzata.
/ Naviga tra le voci di un sottomenu o mega menu aperto.
/ Apre il sottomenu della voce focalizzata (→) o torna al livello superiore (←).
EscapeChiude il sottomenu o mega menu aperto e restituisce il focus alla voce genitore.
Home / EndSposta il focus alla prima o all'ultima voce del menu corrente.

Attributi ARIA

Menu Builder genera automaticamente tutti gli attributi ARIA necessari per una navigazione accessibile:

Gli attributi aria-expanded vengono aggiornati dinamicamente in JavaScript ogni volta che un sottomenu viene aperto o chiuso, in modo che gli screen reader annuncino correttamente lo stato del controllo.

Gestione del focus

Riduzione del movimento

Menu Builder rispetta la media query CSS prefers-reduced-motion: reduce. Quando l'utente ha abilitato l'opzione di riduzione del movimento nel sistema operativo:

Testare il menu

Per verificare l'accessibilità del menu sul tuo sito, si consiglia di usare i seguenti strumenti e metodi: