我有一个动画 gif 编码到我的 css 中,如下所示:
.magicBg {
background-image: url(data:image/gif;base64,R0lGODlhAQBkAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0ND ...
}
这个动画 gif 被编码为播放一次。
但是,一旦这个动画 gif 作为元素的背景播放一次,它就再也不会播放了。使用
$('body').removeClass( 'magicBg' );
$('body').addClass( 'magicBg' )
没有效果——我们从 gif 的最后一帧开始。每次添加课程时如何从一开始就进行此游戏的任何想法?
不幸的是,另一个答案建议使用一些随机 url 参数从服务器重新加载 gif。las,这不适用于我的情况,因为我将图像编码到 css 本身。你可以为base64数据添加一个随机日期戳吗?