我尝试使用svg文件作为元素的背景图像。当我在Adobe Illustrator中将图像保存为SVG 1.0 / 1.1时,它在我的应用程序中显示正确。如果我将图像保存为SVG Tiny 1.1 / 1.1 + / 1.2,则它不会显示在应用程序中。
我使用下一个css:
background-image: url(img.svg);
iOS是否支持SVG Tiny?或者我必须做什么,我的SVG Tiny图像将在应用程序中显示为背景图像?
答案 0 :(得分:2)
是的,iOS和几乎任何支持SVG的浏览器/设备也支持SVG Tiny。但是,SVG Tiny是SVG的一个子集,适用于性能较差的设备,它会丢弃渐变,不透明度,嵌入字体和滤镜。可能发生的事情是您在文件中使用的功能被Tiny格式丢弃。 SVG Tiny无法节省文件大小。
总之,只需使用SVG 1.1。