在点燃之前操纵DOM之外的svg

时间:2018-04-23 14:15:12

标签: arrays svg browser svg.js

所以我正在进行svg操作,我正在查看svg.js. 我的问题是:在将它导入DOM之前,我可以在后台操作svg吗? 我不需要初始图像,只需要从中进行操作。

贝斯茨

1 个答案:

答案 0 :(得分:0)

svg.js只能操作节点。在大多数情况下,这些是否在DOM中并不重要。但是,您不能为不在dom中的元素获取边界框。当您使用依赖bbox方法的方法时,这可能是一个问题。

除此之外它很简单:

let canvas = SVG.adopt(rootNode)
canvas.rect(200, 200)

// or more abstract
// creates rect node outside of the dom
let rect = new SVG.Rect().size(200, 200)