我试图在svg中嵌入svg(真正的应用是能够在d3图表中嵌入图像)。下面是一个简化版本:嵌入式svg没有正确缩放
<svg viewBox="0 0 200 200" version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="0" cy="0" r="80" style="fill:blue" />
<image x="10" y="20" width="120" height="150" xlink:href="https://webkit.org/blog-files/circle.svg" />
</svg>
嵌入式图像缩放正确的,如果它是一个光栅图像(PNG/JPG),但不包括SVG。这是一个小提琴不起作用 - 大红色矩形实际上应该是this circle。
https://jsfiddle.net/rg4kyuc7/1/
如何获得SVG缩放到指定width
和height
?
编辑 - 使用Chrome而不使用Firefox?任何想法为什么?