无法使用svg.js创建居中的rect

时间:2015-02-10 14:51:40

标签: svg svg.js

我想以我的身体为中心。 这适用于圆圈:

draw.circle('200','50').fill('#f00').attr({ cx: '50%', cy: '50%' })

这不起作用:

draw.rect('200','50').fill('#f00').attr({ cx: '50%', cy: '50%' })
draw.rect('200','50').fill('#f00').move('50%','50%')

如何做到这一点(没有$(window).width()/2)?

1 个答案:

答案 0 :(得分:0)

简单地说:你不能。为了避免库中的混乱,对move()的调用只在元素上设置属性而不做其他魔法。由于矩形没有cx和cy,你不能单独使用库。