我想使用这个SVG:
<svg height="30" width="200">
<text x="0" y="15" fill="red">⚡</text>
</svg>
作为图像的src属性。我该怎么做?
只需将其转换为数据URL,记住现在需要有效的命名空间。
<img src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="30" width="200">
<text x="0" y="15" fill="red">⚡</text>
</svg>'>
&23;
转义**#**(例如在颜色中)。 - Danny '365CSI' Engelman外部SVG文件必须有正确的SVG命名空间声明才能被浏览器识别。
<svg xmlns="http://www.w3.org/2000/svg" height="30" width="200">
<text x="0" y="15" fill="red">⚡</text>
</svg>
<img>
标签来显示表情符号,而不需要单独的文件? - Donald Duck<img src="myFile.svg">
。如果您不想创建额外的文件,您可以使用data URI:<img src="data:image/svg+xml,<!-- your SVG code here -->">
。这对您有帮助吗? - Donald Duck