Pause & Play GIFs with CSS

Learn how to pause and play GIFs using this nifty CSS-only solution from Christian Heilmann — more of an illusion, but does the job.
Shared by
Published
Updated
Sponsored
Help support open-source projects & pro-bono non-profit services by donating today.
Find your next web developer job
jobs by Indeed

Christian Heilmann shares a quick experiment in pure CSS on how to cover a GIF with a play button instead of playing it.

Looking for a more robust solution, check out the freezeframe.js library to ensure accessibility requirements are following, try this HTML solution.

Did you find Pause & Play GIFs with CSS 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.

Latest Job Postings
Posted on Aug 9, 2020 at 9:17pm
Full-time
Los Angeles
Posted on Aug 9, 2020 at 9:15pm
Full-time
Los Angeles
Posted on Aug 9, 2020 at 1:19am
Littleton, CO
jobs by Indeed
Sponsored
Sponsor my site by donating to help support open-source projects, like WordPress Zero Spam, Referrer Analytics & others.
Sponsored
Help support open-source projects & pro-bono non-profit services by donating today.
Sponsored
Help support open-source projects & pro-bono non-profit services by donating today.
Sponsored
Sponsor my site by donating to help support open-source projects, like WordPress Zero Spam, Referrer Analytics & others.
Sponsored
Do you run a development agency, freelance developer or offer website services. Contact me today for information about advertising.

Leave a Reply

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

All comments posted on 'Pause & Play GIFs with CSS' 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.