Chromestatus
unread,11:41 AM (3 hours ago) 11:41 AMSign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to blin...@chromium.org, mr...@igalia.com, sche...@chromium.org, seo...@chromium.org
Contact emails
seo...@chromium.org,
sche...@chromium.org
Explainer
https://drafts.csswg.org/css-image-animation-1/explainer
Specification
https://drafts.csswg.org/css-image-animation-1
Summary
Introduces a new CSS property and pseudo-class to control and detect animated images like GIFs and APNGs.
1. image-animation: Can be set to "normal", "running", or "paused" to control image animation playback.
2. :animated-image: A pseudo-class to determine whether an image is animated.
Blink component
Blink>CSS
Web Feature ID
Missing feature
Motivation
Currently, user agents autoplay animated images (e.g., GIF, WebP, PNG) by default. This behavior can be violate accessibility standards regarding pausing and stopping content. Site authors currently lack mechanisms to control this playback. The only existing methods are browser-specific global settings, which are inconsistent and lack the features needed for developers to build accessible, per-image playback interfaces.
Initial public proposal
https://github.com/w3c/csswg-drafts/issues/1615
TAG review
https://github.com/w3ctag/design-reviews/issues/1237
TAG review status
Pending
Goals for experimentation
None
Risks
Debuggability
No information provided
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
Yes
Yes
Flag name on about://flags
No information provided
Finch feature name
CSSImageAnimation
Rollout plan
Will ship enabled for all users
Requires code in //chrome?
False
Tracking bug
https://issues.chromium.org/u/2/issues/429459566
Estimated milestones
| Shipping on desktop | 152 |
| Shipping on Android | 152 |
| Shipping on WebView | 152 |
Anticipated spec changes
Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github
issues in the project for the feature specification) whose resolution
may introduce web compat/interop risk (e.g., changing to naming or
structure of the API in a non-backward-compatible way).
No information provided
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5078177326170112?gate=6503444473053184
Links to previous Intent discussions
Intent to Prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6968a079.050a0220.307fc3.04ef.GAE%40google.com