【发布时间】:2013-12-11 18:16:07
【问题描述】:
我必须使用 JavaScript 而不是 <animation> 标记围绕其中心旋转三个 SVG 对象。树顶的大星星旋转正确,但从其他星星我找不到中心坐标。
这是JS中的第二颗星和旋转:
star2.setAttribute("transform", "rotate(" + angle + " 2000 200)");
这是 svg:
<defs>
<symbol id="stern">
<polygon points="1000 50 1100 310 850 160 1150 160 900 310 1000 50" fill="yellow" />
</symbol>
</defs>
<use id="stern2" xlink:href="#stern" transform="translate(500,600) scale(0.5)" onmouseover="rotate2();" onmouseout="stop();" />
这是一个小提琴:
【问题讨论】:
-
你的小提琴不工作。
标签: javascript svg rotation