Parallax slide layout featuring expanding variable fonts, split background wipes, and offset floating image layers animated via GSAP.

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)

Technologies:
HTML CSS/SCSS JavaScript
Difficulty:Advanced
Browser Support (as of Jul 2026):
Chrome Chrome 79+ Edge Edge 79+ Firefox Firefox 68+ Safari Safari 13+
Features:
GSAP Observer ScrollVariable Font StretchingSplit Parallax Transitions
Code by: Cassie Evans Cassie Evans
License: MIT
Parallax Carousel with GSAP Observer

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.

Image Gallery with GSAP Observer Plugin

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.

Animated Continuous Sections with GSAP

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.