【发布时间】:2014-07-13 18:48:50
【问题描述】:
我正在尝试在网站上制作介绍性动画徽标,我希望动画播放一次,然后触发一个简短的脚本,该脚本将显示“继续”按钮。我希望 HTML 中有一种方法可以告诉 GIF 只循环一次,但我找不到任何这样的属性或标签。所以现在我在 GIF 完成动画后找不到任何触发功能,这让我抓狂!
无论是解决这个问题还是被引导到更好的动画格式来解决所有这些废话,我都将不胜感激。
【问题讨论】:
-
不是 Gif 的工作方式,抱歉。当 gif “完成”时不会引发任何事件,并且循环由 gif 本身控制。
-
so... HTML 不能控制 GIF 循环,而 GIF 可以。因此,您有多种选择,最好是使用带有 javascript 的 setTimeout 或制作自己的不循环 GIF 或两者兼而有之。
-
您可以使用任何图像并借助 css3 动画让它旋转
-
我曾经链接到this site,它似乎可以很好地处理gif。我会检查他们的代码,如果我能找到是否可以只用 JavaScript(所以不是服务器端)来做到这一点。
-
GIMP 可以保存带有循环播放或只播放一次属性的 GIF。
标签: javascript html css animation gif