使用旋转将矩形居中放置在纸上的公式

时间:2013-03-06 19:08:17

标签: javascript raphael

我试图以下面的方式在纸张上旋转矩形

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

但这不是complete。是否有任何算法将矩形置于纸张中心。请帮帮我。

1 个答案:

答案 0 :(得分:1)

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

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

我更新了the example on jsfiddle,我改变了你的轮换和时间,但你可以随心所欲地做你想做的事。