<script src="gsap.min.js"></script>
<script src="<em>ScrollTrigger</em>.min.js"></script>
<script sourceMappingURL=style.css.map */
代码js
const sections = document.querySelectorAll('section');
gsap.registerPlugin(ScrollTrigger backgroundPositionY: `${window.innerHeight / 2}px`,
ease: 'none',
scrollTrigger gsap.registerPlugin(ScrollTrigger):注册 ScrollTrigger 插件,以便在后续代码中使用其功能。 scrollTrigger 对象中设置触发元素为当前循环的
接下来小师妹带领大家一起学习ScrollTrigger插件的使用。 插件简介 ScrollTrigger是基于GSAP实现的一款高性能页面滚动触发HTML元素动画的插件。 通过ScrollTrigger使用最少的代码创建令人叹为观止的滚动动画。 我们需要知道ScrollTrigger是基于GSAP实现的插件,ScrollTrigger是处理滚动事件的,而真正处理动画是GSAP,二者组合使用才能实现滚动动画~ 插件特点 将任何动画链接到特定元素, "></script> ES Modules import { gsap } from "gsap"; import { ScrollTrigger } from "gsap/ScrollTrigger ScrollTrigger } from "gsap/dist/ScrollTrigger"; gsap.registerPlugin(ScrollTrigger); 简单示例 gsap.to(
接下来大师兄带领大家一起学习ScrollTrigger插件的使用。插件简介ScrollTrigger是基于GSAP实现的一款高性能页面滚动触发HTML元素动画的插件。 通过ScrollTrigger使用最少的代码创建令人叹为观止的滚动动画。 我们需要知道ScrollTrigger是基于GSAP实现的插件,ScrollTrigger是处理滚动事件的,而真正处理动画是GSAP,二者组合使用才能实现滚动动画~插件特点将任何动画链接到特定元素,以便它仅在视图中显示该元素时才执行该动画 (ScrollTrigger);UMD/CommonJSimport { gsap } from "gsap/dist/gsap";import { ScrollTrigger } from "gsap /dist/ScrollTrigger";gsap.registerPlugin(ScrollTrigger);简单示例gsap.to(".box", { scrollTrigger: ".box",
initial-scale=1.0"> <title>苹果官网特效</title> <script src="/JS/gsap.min.js"></script> <script src="/JS/<em>ScrollTrigger</em>.min.js window.addEventListener('scroll', scrollHandler) // 滚动时固定位置 gsap.registerPlugin(<em>ScrollTrigger</em> 触发动画的元素 在滚动时可以保持不向上滚动,让整个容器在滚动时固定 gsap.to("#container", { opacity: 1, scrollTrigger
GSAP 的ScrollTrigger插件以最少的代码提供令人惊叹的基于滚动的动画。 gsap.matchMedia()使构建响应式、易于访问的动画变得轻而易举。 3.12/dist/gsap.min.js"></script> 安装: npm install gsap 例如: import { gsap } from "gsap"; import { ScrollTrigger } from "gsap/ScrollTrigger"; gsap.registerPlugin(ScrollTrigger); 使用: gsap.to(".box", { x: 500, scrollTrigger: { trigger: ".box", // 触发器元素 start: "top 80%", // 开始触发的滚动位置 end: "top 30%"
gsap/3.9.1/gsap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/<em>ScrollTrigger</em>.min.js </p> </div> </footer> <script> gsap.registerPlugin(<em>ScrollTrigger</em>); // 首页动画 50, duration: 1, delay: 1.4}); // 技能部分动画 gsap.from(".skill-item", { scrollTrigger stagger: 0.2 }); // 项目部分动画 gsap.from(".project-item", { scrollTrigger
它还附带了 ScrollTrigger 插件,让您只需几行代码即可创建令人印象深刻的基于滚动的动画。
} } .g-scroll { position: relative; width: 100vw; height: 400vw; } gsap.timeline({ scrollTrigger
它还附带了一个 ScrollTrigger 插件,让您只需少量代码就能创建令人印象深刻的基于滚动的动画。