5 GSAP Observer.js
Create highly interactive web experiences with GSAP Observer.js, a utility that lets you respond to scroll, touch, and pointer events effortlessly. This collection showcases examples that connect user input with animations, transitions, and dynamic content for seamless engagement.
Examples

Interactive Variable Font GSAP Slideshow
This masterfully choreographed full-page slider captures wheel, swipe, and key events to drive a multi-layered transition. Utilizing GSAP Observer, the layout animates parent and child containers in opposite directions, producing a clean split-wipe reveal. Simultaneously, a custom variable font dynamically stretches its width axis (wdth) alongside parallax image transformations to create an organic, tactile sense of momentum. (Requires: gsap, gsap-observer)
See the Pen Interactive Variable Font GSAP Slideshow.

Parallax Carousel with GSAP Observer
Images drift horizontally at varying speeds and sizes, establishing a tangible sense of depth. Upon user interaction, the scroll accelerates or reverses direction with a satisfyingly elastic, spring-like response.
See the Pen Parallax Carousel with GSAP Observer.

Image Gallery with GSAP Observer Plugin
A seamless image slider featuring an infinite-scroll SVG navigation menu powered by GSAP’s Observer plugin. The interaction logic translates scroll and swipe deltas into timeline progress, utilizing complex snapping algorithms and opacity tweens to create a fluid, kinetic browsing experience that dynamically updates the active index.
See the Pen Image Gallery with GSAP Observer Plugin.

Animated Continuous Sections with GSAP
A practical example of a full-page scroller built with GSAP, featuring an infinite loop via gsap.utils.wrap. The core animation uses nested containers for a split-reveal effect, while text comes alive with a staggered animation on individual characters thanks to SplitText.
See the Pen Animated Continuous Sections with GSAP.
