javascript - Raphaeljs - 动画集变换

标签 javascript animation set raphael transform

我正在使用 Raphaeljs 制作动画。我有一套里面有一个圆形和一个矩形。我可以轻松旋转该集合,但我不知道如何为该旋转设置动画。

这是我的代码:

var gun = paper.set();
gun.push(
    paper.circle(550, 400, 70)
         .attr({ fill: "85FFA5" }),
    paper.rect(510, 350, 80, 100, 5)
         .attr({ fill: "E8E8E8" })
);

gun.transform("R45, 550, 400");

如何为最后一行设置动画?

最佳答案

gun.animate({
  transform: "R45, 550, 400"
}, 1000);

1000是以毫秒为单位的时间

关于javascript - Raphaeljs - 动画集变换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27259131/

相关文章:

Python:集合如何工作

javascript 转换设置为逗号分隔的字符串 - IE11

java - Set元素添加到List,然后乱七八糟

javascript - 如何覆盖谷歌地图中的 KML 颜色?

javascript - 在正则表达式中: SyntaxError: Unexpected token ]

javascript - 将鼠标悬停在该元素上时,如何将 json 数据分配给该段落?

javascript - 如何提前结束 CSS 动画?

wpf - wpf 中最简单的按钮位置动画是什么?

javascript - 当鼠标移出时如何隐藏元素

ios - 导航界面屏幕右上角出现奇怪的灰色色调