Javascript 在纸上使矩形居中旋转的公式

Javascript 在纸上使矩形居中旋转的公式,javascript,raphael,Javascript,Raphael,我试着用下面的方法旋转一张纸上的矩形 var paper = new Raphael(document.getElementById('element'), 400, 400); paper.rect(1, 200, 200, 200).animate({transform:"r-45,200,200"}, 2000); 但事实并非如此。有没有什么算法可以使纸内的矩形居中。请帮我解决这个问题。是否也要在矩形的中心旋转?您可以这样做: var paper = new Raphael(

我试着用下面的方法旋转一张纸上的矩形

  var paper = new Raphael(document.getElementById('element'), 400, 400);
  paper.rect(1, 200, 200, 200).animate({transform:"r-45,200,200"}, 2000);  

但事实并非如此。有没有什么算法可以使纸内的矩形居中。请帮我解决这个问题。

是否也要在矩形的中心旋转?您可以这样做:

var paper = new Raphael(document.getElementById('element'), 400, 400);
paper.rect(100, 100, 200, 200).animate({transform:"r-360,200, 200"}, 20000);

我更新了,我更改了你的轮换和时间,但你可以用它们做你喜欢的事情。

是的,我做了。再次感谢:-)