3

因此,对于不受支持的浏览器,显然 APNG 会退回到第一帧

但是有没有办法让它在不受支持的浏览器中回退到 gif,就像我们为 webP 做的那样?

<picture>
  <source srcset="image.webp" type="image/webp">
  <source srcset="image.jpg" type="image/jpeg">
  <img src="image.jpg">
</picture>
4

1 回答 1

3

这行得通!(我认为这只是因为对<picture>动画 png 的支持非常相似(此处此处),但它也适用于“UC Browser for Android”,显然支持<picture>但不支持 APNG)

<picture>
  <source srcset="image.png" type="image/apng">
  <source srcset="image.gif" type="image/gif">
  <img src="image.gif">
</picture>
于 2020-02-28T15:13:08.473 回答