使用上下文
属性
keyPoints-
此属性以 [0,1] 区间表示,对于
keyTimes中每个关联值,对象沿路径行进了多远。值类型:<number>*;默认值:无;动画性:否 path-
此属性使用与
d属性相同的语法定义运动路径。值类型:<string>;默认值:无;动画性:否 rotate-
此属性定义沿路径做动画的元素所应用的旋转,通常用于使元素朝向动画方向。值类型:<number> |
auto|auto-reverse;默认值:0;动画性:否
备注:对于 <animateMotion>,calcMode 属性的默认值为 paced。
动画属性
DOM 接口
该元素实现了 SVGAnimateMotionElement 接口。
示例
html
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<path
fill="none"
stroke="lightgrey"
d="M20,50 C20,-50 180,150 180,50 C180-50 20,150 20,50 z" />
<circle r="5" fill="red">
<animateMotion
dur="10s"
repeatCount="indefinite"
path="M20,50 C20,-50 180,150 180,50 C180-50 20,150 20,50 z" />
</circle>
</svg>
规范
| 规范 |
|---|
| SVG Animations Level 2> # AnimateMotionElement> |