Eine GIF mit Details/Zusammenfassung pausieren

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Steve Faulkner hat hier eine clevere Idee. Man kann eine (animierte) GIF anzeigen und einen Pause/Wiedergabe-Button darüber legen – der eigentlich ein <details>/<summary>-Element ist. Wenn es umgeschaltet wird, überdeckt eine (nicht animierte) JPG-Datei innerhalb der GIF sie und "pausiert" sie effektiv.

Adrian Roselli nennt es eine "schnelle und schmutzige" Methode, um das WCAG Success Criterion 2.2.2 Pause, Stop, Hide zu erfüllen.

Ich habe sie geforkt, alle Bilder ausgetauscht, sodass zuerst das JPG angezeigt wird, und loading="lazy" auf die Bilder gesetzt. Es scheint die GIF effektiv erst zu laden, wenn man explizit auf Wiedergabe drückt, das ist also auch eine Option.