【发布时间】:2022-05-06 17:18:17
【问题描述】:
我刚刚被告知将带有 svg 图像的 img 标签替换为带有 use 标签的 svg 标签,它现在以错误的颜色显示图像并破坏了 css(它需要一个非常奇怪的相对位置)。为什么在 xlink 中使用 svg 标签?将 svg 标签与 xlink 一起使用,我们有什么收获?
<img class='my-image' src='blah.svg' />
是原始代码。
<svg class='my-image'>
<use xlink:href='#blah'></use>
</svg>
是新代码。它改变了图像的颜色并破坏了 css,但它确实显示了图像。
【问题讨论】:
-
请向我们展示您用于两种变体的代码,以及至少 SVG 本身的骨架。 “x-path”和什么有什么关系?
-
@ccprog 抱歉,问题是 x-path,但我的意思是 xlink。它与代码示例一起更正。
标签: svg