amp-anim
Description
Manages an animated image, typically a GIF.
Required Scripts
<script async custom-element="amp-anim" src="https://cdn.ampproject.org/v0/amp-anim-0.1.js"></script>
Supported Layouts
Usage
The amp-anim
component displays a GIF animation with optimized CPU management.
The amp-anim
component lets the AMP framework reduce the resources it spends
on the animation when it's off-screen. Otherwise, the behavior of amp-anim
is
identical to amp-img
. You
can implement a placeholder
element to further optimize amp-anim
.
<amp-anim width="400" height="300" src="my-gif.gif"> <amp-img placeholder width="400" height="300" src="my-gif-screencap.jpg"> </amp-img> </amp-anim>
Attributes
src
Specifies the URL for a GIF image.
In an AMP email, the src
must point to an absolute https
URL. Use of
amp-anim
in email doesn't allow the following attributes:
srcset
object-fit
object-position
alt
Provides a string of alternate text for accessibility purposes. Operates the
same as the alt
attribute on
the img
tag.
attribution
Indicates the attribution of the image. For example, attribution="CC courtesy of Cats on Flicker"
.
width
and height
Provides the explicit size of the image.
Common attributes
amp-anim
includes the
common attributes
extended to AMP components.
Styling
You can directly style amp-anim
with CSS properties. The following example sets
a grey background placeholder:
<style amp-custom> .amp-anim { background-color: grey; } </style>
Validation
See amp-anim
rules
in the AMP validator specification.
Hai letto questo documento decine di volte ma non risponde a tutte le tue domande? Forse ci sono altre persone col tuo stesso problema: entra in contatto con loro su Stack Overflow.
Vai a Stack Overflow Hai trovato un bug o una funzione mancante?Il progetto AMP invita tutti a partecipare e dare il proprio contributo! Ci auguriamo che tu possa partecipare regolarmente alla nostra community open source, ma saremo anche lieti di ricevere eventuali contributi una-tantum sulle questioni che ti interessano.
Vai a GitHub