是否可以重新启动动画GIF,用作background-image
?重新启动动画GIF作为背景图
考虑这个HTML:
<div id="face">
<div id="eyes"></eyes>
</div>
而且这一款式:
#eyes.blink {
background-image:url('blink.gif');
}
我想blink.gif
动画打我每次添加类blink
到#eyes
,不只是第一次的时间。
我预计这个工作:
function startBlink() {
$('#eyes').addClass('blink');
}
function stopBlink() {
$('#eyes').removeClass('blink');
}
的问题是,Firefox和WebKit浏览器都不会再次播放背景图像的GIF动画一旦播放一次。添加/删除类闪烁只能在第一次使用。
不要GIF动画循环? –
@NoufalIbrahim只有当它们被设置为循环。 – JJJ
@Noufal Ibrahim - 他们*可以做到,它取决于图像中设置的循环选项。 – Quentin