我有一个 .svg 文件,其中包含以下代码:
<svg version="1.1" x="0" y="0" width="256" height="256" viewBox="0 0 335 394">
再加上大量的代码(命名空间等)对于这种情况来说是不必要的,但我遇到的问题是我需要使用 JavaScript 以某种方式改变宽度和高度(从 256px 到任意大小)。 .svg 的使用方式如下:
<html>
<body>
<div style="background: url(example.svg);"></div>
</body>
</html>
我真的需要以某种方式完成这个任务。有什么想法吗?
更新:我需要这个,因为我希望用户能够通过 JavaScript 控件设置用户界面的基本尺寸。
最佳答案
添加 <img>
怎么样? div 内的标签,并设置其宽度和高度?
<html>
<body>
<div>
<img src="example.svg" width="10px" height="10px" />
</div>
</body>
</html>
这将允许您的浏览器根据给定的尺寸自动缩放图像。
关于javascript - 使用 JavaScript 更改 SVG 图像的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3175709/