<animateMotion>
SVG 的 **<animateMotion>
** 元素提供了一种定义元素沿着运动路径移动方式的方法。
示例
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>
使用上下文
属性
动画属性
使用说明
此元素实现了 SVGAnimateMotionElement
接口。
规范
规范 |
---|
SVG 动画级别 2 # AnimateMotionElement |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。