使用语境
属性
关键点-
此属性指示对象在路径上的进度,范围为 [0,1],对应于每个
keyTimes的关联值。值类型:<number>*; 默认值:无;可动画:否 路径-
此属性使用与
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 动画级别 2 # AnimateMotionElement |
浏览器兼容性
加载中…