Html 将路径宽度更改为svg容器的100%
我有一个svg背景图像,但路径不是svg宽度的100%。我也尝试过更改保存Aspectratio,但没有成功Html 将路径宽度更改为svg容器的100%,html,css,svg,Html,Css,Svg,我有一个svg背景图像,但路径不是svg宽度的100%。我也尝试过更改保存Aspectratio,但没有成功 正如我所评论的,您需要更改viewBox属性的值。 在下一个示例中,svg元素具有overflow:visible,以便您可以看到没有溢出 让bb=path.getBBox(); theSVG.setAttributeNS(null,“viewBox”、`${bb.x}${bb.y}${bb.width}${bb.height}`) svg{边框:实心;宽度:200px;溢出:可见}
正如我所评论的,您需要更改viewBox属性的值。 在下一个示例中,svg元素具有overflow:visible,以便您可以看到没有溢出
让bb=path.getBBox();
theSVG.setAttributeNS(null,“viewBox”、`${bb.x}${bb.y}${bb.width}${bb.height}`)
svg{边框:实心;宽度:200px;溢出:可见}
这是否回答了您的问题?您需要使用此viewBox=“viewBox=“61 40 2105 1482”
。为了知道要使用什么值,您需要获取路径的边界框并使用这些边界框values@enxaneta它移到了左上角,但宽度仍然不是100%@SimoneRossaini它在我的情况下不起作用