如果我有这个SVG:
<body>
<svg xmlns="http://www.w3.org/2000/svg">
<text x="10" y="50" font-size="30" class="svgClass2" id="svgText2">My SVG</text>
</svg>
</body>
我想嵌入它,然后将那个字符串转换为base64并将其设置为图像标签的来源?
<img src="data:image/svg+xml,..." />
那是对的吗?
还是互动的吗? 上课仍然适用吗? 该ID仍然适用吗? 它的大小是否比base64小?
https://stackoverflow.com/a/882783/441016
不确定您的意思,它已经嵌入在第一个示例的页面中。
您可以,但是我看不出任何可能的好处。
No. SVGs in
img
tags lose interactivity.如果是从页面应用的,则不会。
如果您要说的是,则SVG中的ID在页面的其他位置都不会显示。
不,它将增加33%。