【发布时间】:2018-03-23 18:46:04
【问题描述】:
尝试制作一个在按下按钮时移动的 svg 矩形。现在我只想让 x 被一个函数修改。
function modX()
{
document.getElementById("rectangle").transform = 'translate(295 115)';
}
var x = 20;
var y = 20;
modX();
<svg width="1000" height="1000" >
<rect id="rectangle" x="0" y="20" width="100" height="100"
style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)"></rect>
</svg>
我对代码比较陌生,所以请避免使用 css 或 jquery。
【问题讨论】:
-
style.transform
-
顺便说一句,您正在使用 css 转换 translate 是 css 并且您应用到 rect 的样式是 css :)
-
完全有帮助:)
标签: javascript html svg