Pause a GIF with HTML details/summary — the accessible way.

Shared by
Find your next web developer job
Drupal Web Developer at On Fire Media (San Antonio, TX)

There's a handful of clever ways to pause & play a GIF — using a JavaScript library or using a pure CSS solution. Here's another that's accessible using the details/summary elements.

Check of this cool trick by Steve Faulkner that allows you to pause a GIF using the HTML <details>/<summary> element. Its a quick and dirty way to pass WCAG Success Criterion 2.2.2 Pause, Stop, Hide.

The trick behind the treat is a non-animated JPG that covers the GIF, effectively “pausing” it.

Did you find Pause a GIF with HTML details/summary — the accessible way. useful? Get articles in your inbox.

…and don’t worry, I hate spam as much as you. Expect to hear from me at most once a week.

Share on facebook
Share on twitter
Share on linkedin
Share on reddit
Share on facebook

Stay updated.

Get a weekly email with the latest trends in web development & SEO.

Write a guest post.

Have an interesting article or idea? Become a guest blogger & pitch me your concept today.

Join the conversation.

Your email address will not be published. Required fields are marked *

All comments posted on 'Pause a GIF with HTML details/summary — the accessible way.' are held for moderation and only published when on topic and not rude. Get a gold star if you actually read & follow these rules.

You may write comments in Markdown. This is the best way to post any code, inline like `<div>this</div>` or multiline blocks within triple backtick fences (```) with double new lines before and after.

Want to tell me something privately, like pointing out a typo or stuff like that? Contact Me.