Risorse · 66

Animazione: verificare il movimento ridotto, la pausa e la comprensione

Inventariare il movimento, offrire un comportamento ridotto e verificare che l'avanzamento, lo stato e la navigazione rimangano comprensibili senza animazione.

Aggiornato · 3 min

Obiettivi di questa guida

  • Trigger di inventario
  • Definire il comportamento ridotto
  • Criteri WCAG separati
  • Testare tutte le implementazioni

Verifica rapida

  • Il movimento ridotto esclude qualsiasi animazione?
  • Il criterio 2.3.3 è di livello AA?
  • È sufficiente una regola CSS globale?

Metodo passo passo

  1. 1

    Trigger di inventario

    Elenca i movimenti automatici, attivati ​​dall'interazione e collegati allo scorrimento. Separa le informazioni sullo stato dagli elementi decorativi. Ispeziona anche le animazioni JavaScript, i video e gli elementi incorporati.

    Risultato: registro degli effetti e delle finalità.

  2. 2

    Definire il comportamento ridotto

    prefers-reduced-motion segnala la volontà di ridurre i movimenti non essenziali. Offri un'alternativa statica o più silenziosa, mantenendo informazioni e controlli. Evita di sostituire le traslazioni di grandi dimensioni con un altro effetto che possa distrarre.

    Risultato: comportamento ridotto per componente.

  3. 3

    Criteri WCAG separati

    Il criterio 2.3.3 per l'animazione di interazione è di livello AAA. Il criterio 2.2.2 di livello A copre, tra gli altri casi, alcuni movimenti automatici della durata superiore a cinque secondi in concomitanza con altri contenuti, a meno che non siano essenziali. Verifica le condizioni del criterio applicabile.

    Risultato: criteri e controlli per ciascun effetto.

  4. 4

    Testare tutte le implementazioni

    Emula la preferenza prima del caricamento e durante una sessione. Ispeziona stili, script e scorrimento programmatico. Se lo stato dipende dal completamento dell'animazione, garantire una conclusione affidabile anche al termine dell'animazione. Risultato

    Risultato: prove di caricamento a freddo, modifica in tempo reale e stato finale.

  5. 5

    Conservare informazioni e controlli.

    Eseguire test di lettura, tastiera e feedback di errore in entrambe le modalità. Per i movimenti automatici interessati, testare la pausa, l'arresto o la visualizzazione nascosta e la stabilità durante la lettura. Documentare le eccezioni anziché etichettare ogni animazione come essenziale.

    Risultato: prove e limitazioni.

Foglio di lavoro riutilizzabile

Completare con le proprie osservazioni autorizzate. Questi campi costituiscono un modello di lavoro, non risultati osservati.

CampoInformazioni da registrare
EffettoAttivazione, durata e informazioni
AlternativaVersione ridotta e stato finale
CriterioLivello, condizioni e controllo
ProvaPreferenze, tastiera, risultato e limite

Esempio pratico fittizio

Situazione illustrativa

Esempio fittizio: un pannello diventa attivo solo al termine della transizione.

Decisione e prove attese

L'accettazione della modalità ridotta rivela l'attesa; il componente completa il cambio di stato senza dipendere dalla durata dell'animazione.

Distinguere i meccanismi

MeccanismoScopoVerifica o limitazione
Preferenza movimento ridottoAdatta alle scelte di sistemaControlla anche gli script
Metti in pausa il controlloControlla il movimento automatico interessatoRendilo utilizzabile tramite tastiera
Stato staticoMantieni le informazioni senza movimentoNon rimuovere il feedback di avanzamento o di errore

Indicatori di gestione

IndicatoreCosa misuraPrima azione
Effetti adattatiMovimento con alternative verificateIncludi incorporamenti e scorrimento
Attività conservatePercorsi completati in modalità ridottaIspeziona gli stati dipendenti dall'animazione
Controlli funzionantiPausa o arresto effettivamente efficaciControlla ripresa e tastiera

Errori comuni

  • Controlla anche gli script
  • Rendilo utilizzabile tramite tastiera
  • Non rimuovere il feedback di avanzamento o di errore

Domande frequenti

Il movimento ridotto esclude qualsiasi animazione?

No. Esprime una preferenza; scegli un adattamento proporzionato e mantieni le informazioni necessarie.

Il criterio 2.3.3 è di livello AA?

No, è AAA. Altri criteri possono essere applicati al movimento automatico o al lampeggio.

È sufficiente una regola CSS globale?

Può ridurre molti effetti, ma potrebbe non controllare script, video o integrazioni. Testare i componenti reali.

Riferimenti ufficiali

I riferimenti supportano il metodo. Adattare i controlli al proprio contesto; non costituiscono una certificazione. I titoli dei riferimenti originali e i documenti di origine potrebbero essere in un'altra lingua.

Riferimenti consultati il .