通过JavaScript编辑外部SVG图形
Editing external SVG graphic via JavaScript
我有一个普通的HTML页面,就像这个示例一样:
<html>
<head>
<title>Test</title>
</head>
<body>
<img src='test.svg' id='myImage' />
</body>
</html>
是否可以以某种方式编辑"img"-标记中包含的SVG图像?我想添加一些元素,比如圆形或动画之类的。
谢谢你的帮助。
您应该直接在html中使用svg,以便能够轻松地操作svg。如果你有一个外部文件,你可以通过ajax加载它,以避免重复的代码(或者只是把它包含在服务器上)。我的经验是,html中的svg比使用src属性更容易处理。
<html>
<body>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" cy="50" r="40" stroke="black"
stroke-width="2" fill="red"/>
</svg>
</body>
</html>
相关文章:
- 使用HTML渲染d3 SVG图形
- 关于SVG(可缩放矢量图形)的几个问题
- 使用D3.js生成的SVG图形在Safari中滚动时消失
- 通过JavaScript编辑外部SVG图形
- 如何使 svg 圆始终出现在我的图形线路径上方
- 有没有办法将 Matplotlib 图形对象转换为 SVG 或 D3 图形
- 在捕捉.svg图形上设置 ID 属性
- 如何使用 JavaScript 将锚点与 svg 图形一起定位
- 如何将包含SVG图形和其他Html元素的Html页面转换为PDF/Image
- D3.js:“飞行中”;添加到数组中的元素不会刷新SVG图形
- Gnuplot:网站上嵌入的交互式SVG图形在缩放时显示错误的鼠标坐标
- 如何使用javascript或jquery动态添加SVG图形
- 动态生成多个d3 svg图形
- 在html中获取/设置SVG图形大小
- 为什么不更新D3 SVG图形上的轴?
- 如何使用SVG图形绘制RGB颜色选择器梯度
- 如何使用html画布将SVG图形导出为pdf
- 如何使用外部脚本将事件添加到 svg 图形对象
- 如何在 Karma 中编写使用 Snap.svg 与 SVG 图形交互的单元测试
- 在客户机中创建复杂svg图形的缩略图