【发布时间】:2015-05-07 22:19:33
【问题描述】:
我正在尝试沿其轴旋转我的 SVG 图像,我可以使用以下代码成功地做到这一点:
<animateTransform attributeName="transform"
type="rotate"
from="120 262.5 125"
to="0 262.5 125"
begin="2s"
dur="2s"
repeatCount="indefinite"
/>
我的问题是,是否有办法将动画的重新启动处理一两秒。将 repeatCount 设置为不确定的,它会立即重新启动它。
提前致谢!
更新
我已经尝试了下面给出的代码,但它并没有按照我需要的方式工作。它需要围绕 svg 的中心轴旋转,但在重新启动之前暂停大约一秒钟。有什么想法吗?
最终更新
如果将来有人在搜索此问题时看到此问题,我将提供我能够做的事情以使其正常工作。通过添加一个 id、更改开始时间和 repeatCount,我成功地获得了重复旋转,其间有延迟。
代码如下:
<animateTransform id="rotation" attributeName="transform"
type="rotate"
from="120 262.5 125"
to="0 262.5 125"
begin="2+rotation.end+2"
dur="2s"
repeatCount=1
/>
【问题讨论】:
-
这能回答你的问题吗? SVG animation delay on each repetition
标签: javascript css html image svg