当用作背景图像时,我需要更改 SVG 的颜色,如下所示:
background-image:inline-image("../images/svg/test.svg");
CSS 属性需要在外部样式表中。我知道它可以通过这样做从 SVG 文档链接:
<?xml-stylesheet type="text/css" href="../../css/main.css" ?>
这在将 SVG 嵌入 HTML 文档时有效:
<embed id="envelope-svg" src="../images/svg/envelope.svg" type="image/svg+xml" />
但是当用作背景图像时不起作用。这不可能吗?