Html 将路径宽度更改为svg容器的100%

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;溢出:可见}

我有一个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=“viewBox=“61 40 2105 1482”
。为了知道要使用什么值,您需要获取路径的边界框并使用这些边界框values@enxaneta它移到了左上角,但宽度仍然不是100%@SimoneRossaini它在我的情况下不起作用