Plugin
MotionPath:沿路徑移動
元素沿 SVG path 移動;align + autoRotate 讓方向跟著切線。
導讀
路徑動畫不必手算座標。align 對齊 path,autoRotate 讓物體朝向行進方向。
- 看什麼
- 圓點沿曲線走;開 autoRotate 時「頭」會轉向。
- 怎麼試
- 調 duration、autoRotate、start/end 進度區間。
Skill 對應:MotionPathPlugin, path, align, autoRotate, alignOrigin
path:SVG path 元素、selector 或 path 字串align+alignOrigin: [0.5, 0.5]讓元素中心對齊路徑autoRotate: true朝向切線;也可給角度偏移- 可與 ScrollTrigger scrub 組合做路徑捲動
gsap.to(".dot", {
duration: 3,
motionPath: {
path: "#curve",
align: "#curve",
alignOrigin: [0.5, 0.5],
autoRotate: true
},
ease: "none"
});MotionPath