Hreyfimyndir vegna samskipta
Silktide biður þig um að staðfesta að hreyfimyndir sem fara af stað við samskipti notanda – hliðrun við skrun, umbreytingar við yfirsvif og umbreytingar við smell – sé hægt að slökkva á, nema hreyfingin sé nauðsynleg. Þetta er -viðmið 2.3.3 (stig AAA).
Þetta er : það þarf mann til að ákveða hvort
hreyfingin sé nauðsynleg, hvort rofi sé til staðar og hvort
prefers-reduced-motion sé rétt tengt. Silktide birtir kvaðninguna á
hverri síðu og manneskja staðfestir hana.
Hvers vegna þetta skiptir máli
Hreyfing sem fer af stað við skrun, yfirsvif eða smell getur valdið truflunum í jafnvægiskerfinu – svima, ógleði og mígreni – hjá fólki sem er viðkvæmt fyrir henni. Stýrikerfi bjóða upp á stillingu fyrir „minni hreyfingu“ einmitt af þessum sökum. Vefsvæði sem hunsa hana neyða slíka notendur annaðhvort til að þola hreyfinguna eða yfirgefa síðuna.
Þetta er frábrugðið Gera hlé á, stöðva, fela (2.2.2), sem fjallar um hreyfimyndir sem síðan setur sjálf af stað. 2.3.3 fjallar um hreyfimyndir sem notandinn setur af stað.
Hvað á að prófa
- Hafðu samskipti við síðuna: skrunaðu, færðu bendil yfir efni, settu fókus og smelltu. Taktu eftir hreyfingu sem færir efni til í rýminu (hliðrun, efni sem birtist með innskriði, hoppandi efni, síðuskiptaumbreytingar). Einfaldar ógagnsæisdeyfingar teljast ekki með.
- Virkjaðu stillingu stýrikerfisins fyrir minni hreyfingu (eða líktu eftir
prefers-reduced-motion: reduceí þróunarverkfærum vafrans) og endurtaktu. Hreyfing sem er ekki nauðsynleg ætti að stöðvast. - Ef vefsvæðið virðir ekki kjörstillingu stýrikerfisins skaltu leita að stýringu á síðunni sem slekkur á hreyfimyndum sem eru ekki nauðsynlegar. Staðfestu að hún virki og feli ekki efni.
- Hreyfing sem er nauðsynleg fyrir virkni (hleðsluhjól, framvindustika, forskoðun við gerð hreyfimyndar) er undanþegin – skráðu þá niðurstöðu þegar þú samþykkir.
Hvernig á að laga þetta
- Kjósið að virða
prefers-reduced-motioní CSS og JavaScript (WCAG-aðferðirnar C39 og SCR40). - Eða útvegið stýringu fyrir allt vefsvæðið sem slekkur á hreyfingu sem fer af stað við samskipti og er ekki nauðsynleg.
- Forðist hliðrun og miklar hreyfingar í rými þegar einfaldari áhrif duga.
Ef síðan inniheldur enga hreyfingu sem fer af stað við samskipti, eða hægt er að slökkva á allri slíkri hreyfingu (eða hún er nauðsynleg), skaltu niðurstöðuna.
Hvernig Silktide prófar þetta
Silktide getur ekki fylgst með hreyfingu yfir tíma í kyrrstæðum skriðum, þannig að þessi prófun birtir eina yfirferðarkvaðningu á hverri síðu sem lýsir því sem þarf að staðfesta. Ekkert almennt notað verkfæri gerir 2.3.3 að fullu sjálfvirkt – engin W3C ACT-regla er til fyrir það og hvorki axe né Siteimprove býður upp á prófun fyrir það.