javascript - 使用 JavaScript 更改 SVG 图像的大小?

标签 javascript html dom svg

我有一个 .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/

相关文章:

html - @media 用于下拉菜单 - 显示菜单

ios - IBM Worklight - 查看嵌入的 pdf 并垂直滚动

java 使用JAXP读取xml根节点描述

JavaScript 错误 : Microsoft JScript runtime error: Object expected

html - 除了在动画背景中使用 .gif 图像之外,还有其他选择吗?

javascript - 将 XHR 请求存储到 JavaScript 变量中

javascript - 遍历页面上的所有图像

javascript - 隐藏与破坏 HTML DOM 元素的处理成本

javascript - 使用变量作为参数键 Javascript/Backbone.js

javascript - 将字符串作为参数传递给 gulp 任务