【发布时间】:2019-01-22 08:43:00
【问题描述】:
如何使动画与页面滚动位置相对应,以便当用户滚动经过它时,动画会转到位置 A,而当用户的页面滚动位置超过它时,它会转到位置 B?
这是我想要制作的模型:
(三个页面的轴心点由它们下方的蓝点表示。)
我找到了各种通过页面滚动触发一次的动画示例(such as AOS 或ScrollTrigger),或者可以多次重新触发,但我没有找到任何连接动画进度的示例到页面滚动位置。
也许可以通过修改一些现有示例来完成,但如果不能,我想我需要使用the CSS animation property 来定制一些东西,并以某种方式将其连接到页面滚动位置。
有什么想法可以实现吗?谢谢。
【问题讨论】:
-
我认为你需要 javascript 来触发动画
-
@DanielVafidis 是的,我猜想单独使用 CSS 是不可能的。
标签: javascript css scroll css-animations