Tre blixtar eller under tröskelvärdet
Inget på sidan får blinka mer än tre gånger per sekund, såvida inte blixten är under definierade storleks- och kontrasttrösklar. Utformat för att förhindra ljuskänsliga anfall.
Vad kriteriet kräver
Inget innehåll får blinka mer än tre gånger under en sekund. Regeln har två säkerhetsventiler: det blinkande området är tillräckligt litet (mindre än 21 824 kvadrat-CSS-pixlar vid typiskt visningsavstånd, ungefär en kvadrat på 341×341), eller relativ luminansförändring och mättat rött innehåll håller sig under de allmänna blixt- och röda blixttrösklarna som definieras i specifikationen.
Tröskelvärdena finns för att ljuskänslig epilepsi kan utlösas av snabba luminansförändringar — särskilt när rött ingår. Standarden härstammar från samma forskning som informerar riktlinjer för sändningsTV.
Hur man uppfyller det
- Begränsa animerade blinkar eller strobeffekter till tre blixtar per sekund. De flesta produkt-UI:n kommer aldrig ens nära detta; misslyckandena finns nästan alltid i marknadsföringsvideo och spelinnehåll inbäddat på sidor.
- Använd PEAT (Photosensitive Epilepsy Analysis Tool) från Trace Center, eller Harding FPA, för att testa videoklipp innan de bäddas in.
- För animerade GIF-bilder, kör dem genom PEAT under innehållsgranskning.
- För canvas-baserade animationer, profilera frekvensen för luminansförändringar under körning om animationen är datadrivet eller användarstyrd.
- Undvik helskärmsstrobeffekter i inläsningsspinnare, reklam eller övergångsanimationer.
Vanliga fel
- Videoreklam med automatisk uppspelning med snabba klipp mellan ljusa och mörka bildrutor.
- Animerade GIF-bilder importerade som marknadsföringstillgångar utan granskning för anfallssäkerhet.
- Speltrailerinbäddningar (särskilt äldre arkadstils- eller rytmspelsmaterial) som inkluderar strobsekvenser.
- Canvas-baserade “laddnings”-effekter som blinkar helskärmsfärg med hög frekvens.
- Disko/strob-övergångar i bildspel inbäddade som iframes.
Automatiserade verktyg kan inte identifiera detta — PEAT-analys eller manuell bildrute-granskning är det enda tillförlitliga testet, och många CMS:er kör det aldrig.
Varför det är viktigt
Av alla WCAG-kriterier är detta det vars misslyckande orsakar mest omedelbar fysisk skada. En blinkande sida kan utlösa ett tonisk-kloniskt anfall hos någon med ljuskänslig epilepsi inom sekunder från exponering. Attacken 2008 mot Epilepsy Foundations onlineforum, där inläggare avsiktligt laddade upp stroboskopiska GIF-bilder för att framkalla anfall hos läsare, visade att detta inte är teoretiskt. För mediaintensiva sajter, behandla 2.3.1 som en säkerhetskontroll snarare än en tillgänglighetsruta att bocka av.