有没有办法,使用HTML,JavaScript和/或CSS,在下载时更改每个GIF动画帧?
例如,如果download = 10kb,gif动画帧= 1
答案 0 :(得分:0)
JavaScript根本无法控制GIF动画。有some libraries做类似的事情,但事实上它们解析GIF文件并在<canvas>
上渲染其子图像。最好使用sprites在页面上显示可更改的图片。
不确定“下载”是什么意思。 JavaScript无法与下载进行交互 - 此时它位于浏览器和服务器之间,与启动下载的页面无关。但你可以做一个与服务器通信的花哨的东西,并询问下载的进展情况,然后更新页面。