【发布时间】:2017-06-10 07:47:14
【问题描述】:
我想知道在使用它们时是否有办法通过 CSS 访问 SVG:
.logo {
...
background-image: url("../VectorImages/logo.svg");
}
我发现了一些有助于将 svg 转换为内联 SVG 的脚本,这使得它们可以被 CSS 访问。试过了,它适用于 img-Tags,但是当使用 SVG 作为 div 的背景图像时,这些解决方案都不起作用。
我正在尝试更改 SVG 的颜色,所以我想要做的是
svg path { fill: #000; }
【问题讨论】:
-
无重复。它只提供在 img-Tag 中使用 svgs 的解决方案 - 不幸的是。
-
您无法访问任何图像的 DOM。如果要更改颜色,可以重新加载不同的图像,也可以更改数据 URL 的内容