使用动画PNG图像时避免浏览器不兼容

时间:2009-05-14 23:05:04

标签: html png cross-browser

Animated PNG images (APNG)已经存在了很长一段时间,试图将这种GIF格式的功能添加到PNG图像中。根据{{​​3}},它们在Opera(> = 9.5)和Firefox(> = 3.0)中得到支持。如果浏览器不支持APNG图像,则会显示APNG动画中的第一帧,因为它被定义为广泛支持的PNG格式的扩展。假设您有一个要在您的网站中显示的动画PNG,并且您希望在用户的浏览器不支持时警告您的用户。你会怎么做?

2 个答案:

答案 0 :(得分:3)

让第一个图像显示的时间很短,并且它会成为一个大而难看的错误信息。

答案 1 :(得分:1)

如果第一帧不是有用的图像,并且动画至关重要,那么在您的网站中使用它们可能为时尚早。最好等到更多浏览器支持它。

如果由于某种原因它们至关重要且必须使用,那么我会在第一帧中包含一条错误消息,例如Adam Jaskiewicz suggested,但是,支持APNG的用户会在短时间内看到警告时间。

显然可以在此article on Ajaxian

中检测到支持