Oll*_*lie 3 html javascript fallback svg png
我正在寻找将SVG我网站上的一些图片转换PNG为不支持的浏览器SVG.我主要是显示基于文本的显示问题IE(显示完全错误的字体),所以我想我会创建一个回退PNG.
我已经尝试过为此寻找一个很好的演练(我是一个自认不起的菜鸟),但我还没有成功完成所有工作.我相信我想使用modernizer.js检查兼容性,然后提供不兼容的不同图像(?)
Chris Coyier在最新的Smashing Magazine CSS Q&A中回答了这个问题.
示例(JS解决方案):
if (!Modernizr.svg) {
$("#logo").css("background-image", "url(fallback.png)");
}
Run Code Online (Sandbox Code Playgroud)
示例(CSS解决方案):
.no-svg #logo { background-image: url(fallback.png); }
Run Code Online (Sandbox Code Playgroud)
这应该只适用于IE8及以下版本.我可以使用有完整的浏览器支持表.
谢谢克里斯!