0

从 SVG 图像(如http://www.somerandomdude.com/work/iconic/),我希望能够使用一些 CSS 样式来更改图像的颜色。

我只有这个:

<image xlink:href="/icons/plus-alt.svg" x="20" y="4" height="16px" width="16px" />

由于 .svg 文件包含一个带有单个 PATH 元素的 SVG 元素,CSS 有什么方法可以访问这个 PATH 元素吗?

如果不是,是否可以将 PATH 元素复制并粘贴为“def”并使用 xlink:href 属性引用它,如下所示:

<image xlink:href="#plusImage" x="20" y="4" height="16px" width="16px" />

(我无法让它工作)

请注意,可以使用 USE 标签来引用 DEF,但是您会失去 IMAGE 标签的非常有用的高度/宽度属性。

请赐教。

4

0 回答 0