AMP

amp-anim

描述

管理动画图像,通常是 GIF。

 

必需的脚本

<script async custom-element="amp-anim" src="https://cdn.ampproject.org/v0/amp-anim-0.1.js"></script>

示例

用法

amp-anim 组件显示 GIF 动画,并优化 CPU 管理。

当动画不在屏幕上时,amp-anim 组件允许 AMP 框架减少其在动画上花费的资源。否则,amp-anim 的行为与 amp-img 相同。您可以实现一个 占位符元素,以进一步优化 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>

属性

src

指定 GIF 图像的 URL。

srcset

指定在不同情况下使用的图像 URL。其操作方式与 img 标签上的 srcset 属性相同。

alt

提供用于辅助功能的替代文本字符串。其操作方式与 img 标签上的 alt 属性相同。

attribution

指示图像的归属。例如,attribution="CC courtesy of Cats on Flicker"

widthheight

提供图像的显式大小。

常用属性

amp-anim 包括扩展到 AMP 组件的 常用属性

样式

您可以使用 CSS 属性直接设置 amp-anim 的样式。以下示例设置了灰色背景占位符

<style amp-custom>
  .amp-anim {
      background-color: grey;
  }
</style>

验证

请参阅 AMP 验证器规范中的 amp-anim 规则

需要更多帮助?

您已经阅读了本文档十几次,但它并没有真正涵盖您的所有问题?也许其他人也有同感:在 Stack Overflow 上联系他们。

转到 Stack Overflow
发现错误或缺少功能?

AMP 项目强烈鼓励您的参与和贡献!我们希望您成为我们开源社区的长期参与者,但我们也欢迎您为自己特别感兴趣的问题做出一次性贡献。

转到 GitHub