svg等比例缩放且不变形,需要用到viewBox
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="600" viewBox="0 0 600 500">
</svg>这里我的画布宽度是
 width="600"而
viewBox="0 0 600 500"的意思是
viewBox="图像偏移画布的横坐标轴X 图像偏移画布的纵坐标轴y 图像宽 图像高"解读代码
viewBox="0 0 600 500"x轴偏移0
y轴偏移0
图像宽:600
图像高:500
推荐阅读
svg中viewbox图解分析 - 知乎