我正在尝试在 raphael 中定位一组元素,包括文本、路径和圆圈。有没有办法将整个集合定位在 svg 中?SVG 本身覆盖了窗口的整个高度和宽度,并且该集合需要定位在 SVG 的中心。 代码如下:
var r = Raphael("holder", windowWidth, windowHeight);
var set = r.set(
(r.text(100,250,"ab").attr({...})),
(r.text(295,250,"c").attr({..})),
(r.path("M400,217L400,317").attr({...})),
(r.circle(190, 290, 13).attr({...})));
for (var i=0; i<set.length; i++) {
set[i].node.setAttribute("class", "set");
}
我已经添加了该类,以防可以使用 css 操作该集合,但我还没有找到任何方法可以这样做。关于如何解决这个问题的任何想法?