- Stufe
- A
- Seit
- WCAG 2.0
2.3.1 Grenzwert von dreimaligem Blitzen oder weniger
Nichts auf der Seite darf öfter als dreimal pro Sekunde blitzen, es sei denn, die Blitze bleiben so klein und schwach, dass sie unter den Grenzwerten für allgemeine und rote Blitze liegen.
/ Was es verlangt
Blitze in bestimmten Frequenzen können bei Menschen mit fotosensibler Epilepsie und anderen lichtempfindlichen Anfallsleiden einen Anfall auslösen, und gesättigtes rotes Blitzen ist am gefährlichsten. Anders als bei den meisten Kriterien hilft hier kein Bedienelement für die Person: Ein Anfall kann beginnen, bevor jemand eine Pause-Schaltfläche erreicht. Deshalb zählt WCAG dieses Kriterium zu den vier, die für alle Inhalte einer Seite gelten, und deshalb muss das Blitzen an der Quelle beseitigt werden, im Video, im animierten Bild oder im Skript.
Inhalte bestehen, wenn nichts öfter als dreimal in einer beliebigen Sekunde blitzt oder wenn das Blitzen unter den Grenzwerten für allgemeine und rote Blitze bleibt. Ein allgemeiner Blitz ist ein Paar entgegengesetzter Änderungen der relativen Leuchtdichte um 10 Prozent oder mehr des Maximums, wobei der dunklere Zustand unter 0,80 liegt. Ein roter Blitz ist ein Paar entgegengesetzter Übergänge mit gesättigtem Rot. Unter dem Grenzwert liegt das Blitzen auch, wenn die gleichzeitig blitzende Gesamtfläche nicht mehr als 25 Prozent eines beliebigen Sehfelds von 10 Grad einnimmt, das das W3C als Rechteck von 341 mal 256 Pixeln auf einem Bildschirm mit 1024 mal 768 schätzt. Ein feines, ausgewogenes Muster wie weißes Rauschen zählt nicht.
/ Woran Seiten scheitern
- Ein Video im Kopfbereich schneidet zwischen hellen und dunklen Einstellungen oder zeigt Stroboskoplicht oder Blitze, öfter als dreimal pro Sekunde auf einem großen Teil des Bildschirms.
- Ein animiertes GIF-Banner wechselt mehrmals pro Sekunde zwischen einem weißen und einem gesättigt roten Bild.
- Eine Warnmeldung nutzt eine CSS-Animation, die den Hintergrund eines großen Blocks alle 100 Millisekunden zwischen Schwarz und Weiß umschaltet.
- Ein Browserspiel oder ein canvas-Effekt füllt den Bildschirm mit schnellen Explosionsblitzen.
- Ein Lade- oder Fehlerbildschirm lässt den ganzen sichtbaren Bereich mehrmals pro Sekunde zwischen hell und dunkel pulsieren.
/ So prüfen Sie es selbst
- Listen Sie alles auf, was sich schnell ändert: Videos, animierte GIF-, APNG- und WebP-Bilder, CSS- und canvas-Animationen, Effekte in Spielen und Playern. Wer empfindlich auf Blitze reagiert, überlässt das Ansehen besser einer anderen Person oder einem Werkzeug.
- Zählen Sie die Wechsel in einer beliebigen Sekunde. Blitzt nichts öfter als dreimal pro Sekunde, besteht der Inhalt ohne weitere Analyse.
- Beurteilen Sie bei allem, was schneller ist, die Größe der blitzenden Fläche gegenüber einem Viertel eines Rechtecks von 341 mal 256 Pixeln bei 1024 mal 768, denn eine kleine Fläche kann noch bestehen.
- Prüfen Sie Videos und Bildschirmaufnahmen mit einem kostenlosen Analysewerkzeug wie PEAT, dem Photosensitive Epilepsy Analysis Tool des Trace Center, das Aufnahmen mit den Blitzgrenzwerten abgleicht.
- Prüfen Sie Videos in der größten Darstellung, in der man sie ansehen kann, meist im Vollbild, und analysieren Sie kurze Animationen in der Schleife, wie es das W3C empfiehlt.
/ So beheben Sie es
- Schneiden Sie das Video so, dass sich kein heller oder gesättigt roter Blitz öfter als dreimal in einer beliebigen Sekunde wiederholt, etwa indem Sie Stroboskopsequenzen verlangsamen oder entfernen.
- Wo etwas Blitzen bleiben muss, beschränken Sie es auf einen kleinen Teil des Bildes, deutlich unter dem Flächengrenzwert.
- Verlangsamen Sie CSS-Animationen, die die Helligkeit wechseln, sodass jeder volle Zyklus länger als eine Drittelsekunde dauert, und vermeiden Sie Wechsel zu und von gesättigtem Rot.
- Setzen Sie Bewegungs- und Blitzeffekte in @media (prefers-reduced-motion: no-preference), damit sie bei Menschen, die weniger Bewegung eingestellt haben, gar nicht laufen. Das hilft, doch der Inhalt muss trotzdem für alle unter den Grenzwerten bleiben.
- Ersetzen Sie einen Clip oder eine Animation eines Drittanbieters, die blitzt und sich nicht bearbeiten lässt. Eine Warnung oder eine Pause-Schaltfläche erfüllt dieses Kriterium nicht.
/ Was unser Scanner prüft
Keine automatische Prüfung in unserem Scan deckt 2.3.1 ab. Blitze zu messen heißt, die Seite über die Zeit aufzuzeichnen und Leuchtdichtewechsel auf einer Fläche zu zählen, und der Scan betrachtet die Seite in einem einzigen Moment. HTML_CodeSniffer gibt hier nur einen Hinweis aus, der verworfen wird. In einer manuellen Prüfung sieht ein Mensch Videos, animierte Bilder und canvas-Effekte durch und lässt alles Zweifelhafte durch ein Werkzeug zur Bildanalyse laufen.
/ Wer es verletzt, nach unseren eigenen Messungen
Der wöchentliche Index hat für dieses Kriterium keine Zahlen, weil keine Prüfung des Website-Scans es testen kann. Ein Mensch beurteilt es, und genau dafür gibt es ein manuelles Audit.
Eine Seite je Stelle, automatisch im Wochenrhythmus gemessen. Behebungen seit dem letzten Durchlauf erscheinen beim nächsten, und jede Eintragsseite bietet ein Recht auf Gegendarstellung.
/ Fragen zu diesem Kriterium
Reicht eine Warnung vor blitzenden Inhalten für 2.3.1?
Nein. Das Kriterium kennt keine Ausnahme für Warnungen oder Bedienelemente, weil ein Anfall beginnen kann, bevor die Person reagiert. Inhalte bleiben entweder bei höchstens drei Blitzen pro Sekunde oder unter den Blitzgrenzwerten, oder sie fallen durch. Eine Warnung bleibt eine Rücksicht auf Menschen, die schon auf Blitze unter dem Grenzwert reagieren, ändert aber nichts am Ergebnis.
Worin unterscheiden sich 2.3.1 und 2.3.2?
2.3.1 Grenzwert von dreimaligem Blitzen oder weniger gehört zu Stufe A und lässt Blitzen zu, wenn es klein oder schwach genug ist, um unter den Grenzwerten für allgemeine und rote Blitze zu bleiben. 2.3.2 Drei Blitze gehört zu Stufe AAA und streicht diese Erleichterung: Nichts darf öfter als dreimal in einer beliebigen Sekunde blitzen, gleich wie groß oder hell.
Fällt blinkender Text unter 2.3.1?
Meist fällt er unter 2.2.2 Pausieren, beenden, ausblenden. Das W3C trennt Blinken, das ablenkt und kurz laufen darf, wenn es endet oder sich stoppen lässt, von Blitzen, das einen Anfall auslösen kann und nicht einmal eine Sekunde lang erlaubt ist. Blinken, das schneller als dreimal pro Sekunde ist, gilt als Blitzen und wird nach 2.3.1 beurteilt.
