javascript - 如何实现几种不同的 gsap 滚动触发动画?
问题描述
我是 gsap 滚动触发器动画的新手。我正在创建一个动画,但我需要创建另一个动画,我指定一个新触发器并创建一个新的 gsap 时间线。它不是那样工作的。如何正确实现多个动画?
gsap.timeline({
scrollTrigger: {
trigger: ".gsap__one",
start: "top center",
end: "750 bottom",
markers: false,
scrub: true,
}
})
.from(".gsap__one__right", { x : innerWidth * 0.2, opacity: 0, width: 0 })
.from(".gsap__one__left", { x : innerWidth * -0.2, opacity: 0, width: 0 })ж
gsap.timeline({
scrollTrigger: {
trigger: ".gsap__three",
start: "top center",
end: "750 bottom",
markers: false,
scrub: true,
}
})
.from(".gsap__three__right", { x : innerWidth * 0.2, opacity: 0, width: 0 })
.from(".gsap__three__left", { x : innerWidth * -0.2, opacity: 0, width: 0 })
解决方案
推荐阅读
- php - Laravel 中是否有任何方法可以在外部 API 中验证用户并将其保存到本地会话,以便我可以使用所有 User:: 和 Auth:: 函数?
- javascript - 与 MeshBasicMaterial 相比,ThreeJS MeshStandardMaterial 在移动设备中速度太慢
- flutter - 在颤动中设置下拉按钮的默认值
- awk - AWK:将列转换为具有条件的行(创建列表)
- java - 反正有没有减少这些线?
- javascript - 使用 CSS 或 JavaScript 从原色动态获取强调色
- javascript - Slick Slider fade true 不适用于垂直滑块
- sql-server - SQL Server:使用 OPENROWSET 从制表符分隔文件中选择数据,并且 BULK 返回空结果
- javascript - 如何在新选项卡中打开时重命名保存在服务器上的pdf
- wpf - 如何通过导航到另一个 WPF 应用程序的页面之一来调用 WPF 项目 app.xaml.cs 文件。这可以打电话吗?