【问题标题】:Using SVG with referenced PNG as background image使用带有引用 PNG 的 SVG 作为背景图像
【发布时间】:2016-07-15 18:08:27
【问题描述】:

鉴于 SVG 使用 <image xlink:href="http://... 引用 PNG 图像,为什么我不能使用 SVG 作为 CSS 的背景图像?如果我直接在浏览器中调用 SVG(使用 Chrome 和 Firefox 测试),它会显示带有 PNG 的 SVG,调试工具(网络选项卡)也显示调用了外部图形。在指向 SVG 的 HTML 中使用 <object> 标记也可以。还可以使用 base64 将 PNG 嵌入到 SVN 中,这允许我使用 SVG 作为背景图像,但如果图像是路径则不能。测试页面、CSS、SVG 和我在 SVG 中链接的图像都在同一台服务器上。

【问题讨论】:

标签: html css svg


【解决方案1】:

该功能记录在SVG Integration specification

当您使用 SVG 作为背景图像时,它的功能类似于

动画图像文档

因此它在secure animated mode 中运行。

安全动画模式的限制之一是不允许使用external references

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-30
    • 2012-07-16
    • 2021-08-04
    • 2014-03-24
    • 2019-04-20
    • 2021-08-18
    相关资源
    最近更新 更多