具有多种颜色的Raphael.js复合路径

时间:2015-07-01 13:44:09

标签: javascript animation svg raphael

我有一个动画,其中几个路径以相同的方式转换。我想通过改变单个复合路径并仅应用转换一次来提高效率。问题是路径是不同的颜色。使用集合或数组无济于事,因为它不比使用单独的路径更有效。我该怎么做?

对于set paper.set(paper.path('M0,0 4,0 0,4z'),paper.path('M9,9 4,9 9,4z'));,等效的复合路径是paper.path('M0,0 4,0 0,4z M9,9 4,9 9,4z');。

1 个答案:

答案 0 :(得分:1)

尝试使用Snap.svg。它建立在迪米特里(创造了雷克尔的人)拉斐尔的同一引擎上。它支持分组,它将为您提供所需的内容。从Raphael迁移到Snap.svg非常简单,几乎不需要修改。