所以我正在进行svg操作,我正在查看svg.js. 我的问题是:在将它导入DOM之前,我可以在后台操作svg吗? 我不需要初始图像,只需要从中进行操作。
贝斯茨
答案 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)