我正在尝试制作一个页面,其中火箭遵循预定路径,当用户滚动时,该路径会蜿蜒向上(页面将在底部加载)。
我可以使用jQuery.path之类的东西并使用 SVG 的 animateMotion 沿路径为元素设置动画,但我无法完全弄清楚当用户滚动时元素将沿该路径移动的解决方案。
jQuery Scroll Path 并不是我想要的,因为它将元素移动到页面的中心。
我在TEDxGUC网站上看到,当你向下滚动时,它们会沿着弯曲的路径移动苹果。我可以看到他们正在使用 Raphael.js 和“沿路径动画”扩展,但我仍然无法理解他们是如何实现它的——我还不是一个 JS 忍者。
任何指向正确方向的指针都将不胜感激!
编辑
对于仍然对这种事情感兴趣的人,我偶然发现了Skrollr Path,它几乎完全符合我的要求:例如