GSAP have a plugin called ScrollTrigger, one of its functionalities is layered pinning like so
gsap.registerPlugin(ScrollTrigger);
gsap.utils.toArray(".panel").forEach((panel, i) => {
ScrollTrigger.create({
trigger: panel,
start: "top top",
pin: true,
pinSpacing: false
});
});
ScrollTrigger.create({
snap: 1 / 4 // snap whole page to the closest section!
});
Which can be seen in action here https://codepen.io/GreenSock/pen/KKpLdWW
Are there any other frameworks that offer this functionality?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…