Interactive scroll-driven Godzilla walk animation along a curved vector pathway, featuring explosive debris and clickable breakable objects.

Scroll-Driven Godzilla Walk-and-Destroy Animation

An interactive scroll-driven showcase featuring Godzilla walking across a detailed scenic skyline. Scrolling horizontally advances the sprite along an SVG vector path using GSAP MotionPath and ScrollTrigger, adjusting container offsets to dynamically re-center the camera viewpoint. Features vintage film grain dust loops, click-to-destroy targets, and explosive debris particles. (Requires: gsap.js, scrollTrigger.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 49+ Edge Edge 12+ Firefox Firefox 48+ Safari Safari 9+
Features:
Scroll Animation Interactive Breakables Path Following
Code by: Tom Miller Tom Miller
License: MIT
Interactive WebGL background composed of thousands of colored 3D cube particles that seamlessly converge into a portrait as the user scrolls.

Scroll-Driven Particle WebGL Image Matrix

An advanced scroll-driven WebGL experience powered by Three.js and GSAP. A fixed background canvas uses InstancedMesh to render nearly 50,000 distinct 3D cube particles, colored dynamically by extracting color values from an image mapped onto a hidden canvas. As the user scrolls down the page, the camera’s Z-axis position transitions, causing the scattered cubes to seamlessly converge into a photographic portrait. (Requires: three.js, gsap.js)

Technologies:
HTML/Pug CSS/Less JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 56+ Edge Edge 79+ Firefox Firefox 51+ Safari Safari 15+
Features:
WebGL Particles Scroll Triggered Instanced Mesh
Code by: ycw ycw
License: MIT
Article text with dynamic colorful marker highlights that animate on scroll, alongside a dark mode toggle button

Animated Scroll Highlight Annotations

This is an Animated Scroll Highlight Annotations component. It combines a spatial theme toggle with progressive reading indicators that colorfully highlight key text passages as they enter the viewport. Its function is to enhance long-form reading experiences by guiding the user’s eye to critical information through contextual, scroll-bound motion.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 115+ Edge Edge 115+ Firefox Firefox 55+ (via fallback) Safari Safari 26.0+
Features:
Scroll Highlights Theme Toggle Fallback Support
Code by: Jhey Jhey
License: MIT
Vertical scroll layout featuring high-resolution images with a smooth parallax mask offset effect

Smooth Parallax Image Scroll Gallery

This is a Smooth Parallax Image Scroll Gallery. It translates vertical scroll progression into independent Y-axis movement for masked images. Its function is to create a sense of depth and momentum, elevating standard vertical feeds into immersive visual narratives. (Requires: gsap-js, scroll-trigger-js, lenis-js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 108+ Edge Edge 108+ Firefox Firefox 101+ Safari Safari 15.4+
Features:
Smooth Scroll Scroll Tracking Parallax Offset
Code by: Denis Gusev Denis Gusev
License: MIT
Typography layout demonstrating a staggered line-by-line text scroll reveal effect driven by GSAP

Staggered Text Scroll Reveal

This is a Staggered Text Scroll Reveal. It parses structural typography into independent animated lines. Its function is to pace the reader’s attention, transforming static paragraphs into dynamic narrative elements triggered by viewport intersection. (Requires: gsap-js, scroll-trigger-js, lenis-js, split-type)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 64+ Edge Edge 79+ Firefox Firefox 69+ Safari Safari 13.1+
Features:
Line Stagger Resize Observer Smooth Scroll
Code by: Denis Gusev Denis Gusev
License: MIT

See the Pen Staggered Text Scroll Reveal.

A full-screen WebGL gallery with large photographs that distort with a sine wave effect on mouse hover and a radial blur based on scroll speed.

Twisted Wave GLSL Image Gallery

This is a Twisted Wave GLSL Image Gallery. It’s a high-performance, full-screen WebGL experience that uses custom shaders to create sophisticated visual effects. Its function is to transform a standard image carousel into a cinematic journey with two distinct interactions: a localized sine-wave distortion on mouse hover and a global radial blur that intensifies with the speed of the scroll. (Requires: Three.js, GSAP, Locomotive Scroll, Maku.js, imagesLoaded)

Technologies:
HTML CSS JavaScript GLSL Three.js
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
GLSL Shaders Mouse-Hover Distortion Scroll-Based Post-Processing Locomotive Scroll
Code by: alphardex alphardex
License: MIT
A mobile UI mockup showing a list of letters expanding from a stacked position using scroll-linked GSAP animations.

GSAP ScrollTrigger List Expansion

This snippet showcases a GSAP ScrollTrigger List Expansion effect. It mimics the native iOS “Notification Center” or “Wallet” card stack behavior. Its function is to condense a long list of items into a compact, layered visual stack, and then fluidly expand them into full, scrollable cards as the user scrolls down the container, creating a highly tactile mobile UI experience. (Requires: GSAP, ScrollTrigger)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
ScrollTrigger Card Stack Effect CSS Clip-path Responsive Mobile Mockup
Code by: Aaron Iker Aaron Iker
License: MIT
High-resolution urban photography transitioning with a radial zoom blur effect controlled by mouse coordinates in WebGL

Cinematic Zoom Blur Image Gallery

This is a Cinematic Zoom Blur Image Gallery. It utilizes custom GLSL fragment shaders and Three.js to create a high-fidelity transition between image textures. Its function is to provide an immersive navigational layer for visual portfolios, where spatial depth and radial blur replace standard linear crossfades. (Requires: Three.js, GSAP)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Shader Transitions Mouse Tracking Smooth Lerp GPU Rendering
Code by: Kevin Levron Kevin Levron
License: MIT
Interactive SVG jigsaw puzzle where pieces fly from the viewport edges and rotate to form a complete image as the user scrolls down the page.

Scroll-Driven Jigsaw Puzzle Assembler

This is a Scroll-Driven Jigsaw Puzzle Assembler. It utilizes SVG patterns and CSS variables to deconstruct a single image into interactive, interlocking pieces. Its function is to provide a cinematic content reveal where scrolling physically assembles the visual asset from a scattered state into a coherent whole.

Technologies:
HTML Sass JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Scroll-Driven Animation Drag-and-Drop Upload Dynamic Math Calculations Responsive Layout
License: MIT
A modern web page layout with smooth scrolling, featuring a hero image, a gallery with clip-path reveals, and a footer with a wave-like SVG animation.

Lenis Smooth Scroll & GSAP Page

This is a Lenis Smooth Scroll & GSAP Page. It transforms a standard one-page website into a high-end, cinematic scrolling experience. Its function is to provide an exceptionally fluid and responsive interface by replacing native “jumpy” browser scrolling with the physics-based smoothness of Lenis, while using GSAP’s ScrollTrigger to orchestrate a series of staggered animations that reveal content as the user navigates down the page. (Requires: GSAP, Lenis, ScrollTrigger)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Lenis Smooth Scroll GSAP ScrollTrigger Clip-path Reveals Staggered SVG Animation
License: MIT
A cinematic web page with smooth scrolling transitions, including a film-roll header effect, a video player that expands and blurs, and a footer reveal.

Lenis Smooth Scroll Cinematic Experience

This is a Lenis Smooth Scroll Cinematic Experience. It transforms a standard single-page portfolio or narrative website into an immersive, high-end digital journey. Its primary function is to replace jarring browser scrolling with the fluid, physics-based motion of Lenis, while using GSAP’s ScrollTrigger plugin to orchestrate a complex sequence of cinematic animations, including a “film roll” header, an expanding video player, and a dramatic footer reveal. (Requires: Lenis, GSAP, ScrollTrigger)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 14.1+
Features:
Lenis Smooth Scroll GSAP ScrollTrigger Film Roll Effect Clipboard API Integration
License: MIT
A photograph shattering into hundreds of square fragments that fly toward the camera, revealing another image beneath

Shattering Image Gallery Transition

This is a Shattering Image Gallery Transition. It utilizes the WebGL API via Three.js to deconstruct 2D images into a matrix of 3D particles. Its function is to replace standard fade or slide slideshows with a highly cinematic, physics-based explosion effect, transitioning between photographs by blowing the current image apart to reveal the next one underneath. (Requires: ThreeJS, GSAP)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
WebGL Shaders Instanced Rendering Scroll Navigation Mouse Parallax
Code by: Kevin Levron Kevin Levron
License: MIT
Article layout with a sticky right sidebar table of contents featuring a squircle highlight tracking the currently scrolled section

Auto-Generated Anchor Positioned TOC

This is an Auto-Generated Anchor Positioned TOC. It parses an article’s heading structure on the fly and constructs a sticky navigation menu. Its primary function is to replace heavy JavaScript scroll-spies (Intersection Observers) with native CSS Anchor Positioning and Scroll Targeting, moving an animated highlight alongside the active content section. (Requires: Tweakpane, GSAP)

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 125+ Edge Edge 125+
Features:
DOM Parsing Anchor Positioning Scroll Tracking Squircle Shape
Code by: Jhey Jhey
License: MIT
Floating glassmorphic pill-shaped navigation bar with gradient active states over a vibrant gradient background

Glassmorphic Advanced Navigation System

This is a Glassmorphic Advanced Navigation System. It provides a central, floating control hub for single-page applications. Its function is to persistently guide the user across different content sections while maintaining a high-end, translucent aesthetic that adapts fluidly between desktop and mobile environments.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome Chrome 76+ Edge Edge 79+ Firefox Firefox 70+ Safari Safari 14+
Features:
Glassmorphism Sticky Header Mobile Overlay Menu Smooth Scroll
Code by: themrsami themrsami
License: MIT
Perspective view of a seemingly infinite wall of movie and TV show posters tilting backwards into a dark background

Infinite 3D Poster Scroll Wall

This is an Infinite 3D Poster Scroll Wall. It constructs a dense, continuous grid of cinematic assets rendered entirely in WebGL. Its function is to provide a visually overwhelming, highly performant “hero” background that automatically fetches live data from an external API and perpetually scrolls along a tilted perspective plane. (Requires: ThreeJS)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Infinite Scroll API Integration WebGL Rendering Dynamic Textures
Code by: James Dow James Dow
License: MIT

See the Pen Infinite 3D Poster Scroll Wall.

Vertical stack of colorful gradient accordion cards collapsing into each other dynamically on scroll

Smooth Scroll Stacking Accordion

This is a Smooth Scroll Stacking Accordion. It replaces standard click-to-open accordions with a scroll-driven interaction. Its function is to pin a section of content and compress multiple information cards into a stacked deck as the user scrolls down the page. (Requires: GSAP, ScrollTrigger, ScrollSmoother)

Technologies:
HTML SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 79+ Edge Edge 79+ Firefox Firefox 75+ Safari Safari 11.1+
Features:
Scroll Animation Card Stacking Pinned Section
License: MIT
Web page with a grid of images showcasing a smooth 3D tilt and translation effect as the user scrolls down, with a scroll-to-top button visible

Smooth 3D Scroll-Driven Reveal

This is a Smooth 3D Scroll-Driven Reveal. It replaces the native scroll behavior with a custom, momentum-based scrolling engine that orchestrates complex 3D transforms. Its function is to create a gallery experience where images feel weightless, tilting and translating in 3D space based on their velocity and position relative to the viewport. (Requires: imagesloaded.js)

Technologies:
JavaScript HTML CSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11.1+
Features:
3D Transforms Smooth Scroll Intersection Observer Parallax
Code by: Sebi Sebi
License: MIT

See the Pen Smooth 3D Scroll-Driven Reveal.

Dark web page with a dynamic scrolling marquee frame on all four edges displaying current section titles using GSAP

Scroll-Driven Dynamic Marquee Frame

This is a Scroll-Driven Dynamic Marquee Frame. It creates a continuous perimeter ticker that bounds the viewport. Its function is to provide persistent context by reflecting the currently active section’s title. It transforms static reading into a reactive environment, updating both edge typography and core background colors as the user scrolls. (Requires: gsap.js, scroll-trigger.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Dynamic Marquee Scroll Triggered Dynamic Theming Reduced Motion
Code by: Ryan Mulligan Ryan Mulligan
License: MIT
Pinned split-screen layout with GSAP scroll-driven image mask reveal and smooth Lenis scrolling effects.

Pinned Split-Screen Mask Reveal

Pinned Split-Screen Mask Reveal is a high-performance scroll-driven layout. It synchronizes fixed image stacks with flowing text content. This element creates a cinematic transition where images are “unmasked” as the user progresses through sections. It is designed to bridge the gap between static information and immersive visual storytelling. (Requires: gsap-js, scroll-trigger-js, lenis-js)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 85+ Safari Safari 14.1+
Features:
Pinning Masking Smooth Scroll Responsive Interleaving
Code by: grid morphic grid morphic
License: MIT
A lush green jungle scene with layers of vector leaves parting to the sides, revealing a golden title 'Jungle Roar' in the center as you scroll.

Parallax Jungle Leaves Reveal

This Parallax Jungle Leaves Reveal creates a cinematic opening for a landing page. As the user scrolls, dense layers of tropical SVG leaves part ways - some moving left, some right - while smaller leaves float randomly in the background. The effect culminates in the reveal of a typography-based logo, creating a sense of depth and discovery perfect for storytelling or adventure-themed websites. (Requires: GSAP, ScrollTrigger (GSAP))

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
Scroll-Linked Animation SVG Manipulation Parallax Effect GSAP ScrollTrigger
License: MIT

See the Pen Parallax Jungle Leaves Reveal.

A long text article where specific phrases are highlighted with a yellow background animation as they enter the viewport, with controls for highlight style and dark mode at the top

Scroll-Triggered Text Highlights

This Scroll-Triggered Text Highlight effect mimics the experience of marking important passages with a highlighter pen as you read. Using GSAP ScrollTrigger, the highlights animate seamlessly from left to right exactly when the text enters the reader’s viewport. The component offers multiple visual styles (full background, half-height, or underline) and fully supports dark mode, making it an excellent addition to long-form articles, documentation, or educational content. (Requires: GSAP, ScrollTrigger (GSAP))

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
Scroll-Linked Animation GSAP ScrollTrigger CSS Variables Accessible Highlights Dark Mode
Code by: Ryan Mulligan Ryan Mulligan
License: MIT
Split-screen interface where the left column images slide and crossfade in sync with the scrolling right column, featuring progress indicators.

Scroll-Driven Image Swapper

This Scroll-Driven Image Swapper demonstrates the bleeding edge of web animation. It uses the native CSS Scroll-driven Animations API to create a complex parallax-like effect where two columns of different heights scroll in sync. As you scroll, the images in the shorter column slide and crossfade to match the context of the taller column. Crucially, the code implements a Progressive Enhancement strategy: it checks for native browser support and falls back to GSAP ScrollTrigger for browsers that haven’t implemented the spec yet. (Requires: GSAP, ScrollTrigger)

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 115+ Firefox Edge 115+. Firefox/Safari (via GSAP Polyfill)
Features:
Scroll-Linked Animation Image Crossfade Polyfill Strategy Responsive Grid
Code by: Jhey Tompkins Jhey Tompkins
License: MIT

See the Pen Scroll-Driven Image Swapper.

Minimalist dark blue sticky header that shrinks and hides the center title text when scrolling down, powered by the Intersection Observer API.

Sticky Observer Navigation

The Sticky Observer Navigation is a performance-first header component designed for modern landing pages. It uses an elegant dark-blue color palette with “Abril Fatface” typography to create a high-contrast, premium look. The navigation intelligently shrinks and hides the central title as the user scrolls, providing more screen real estate for content while maintaining essential link icons within a fixed bar.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 51+ Edge Edge 15+ Firefox Firefox 55+ Safari Safari 12.1+
Features:
Scroll Detection Smooth Transitions Performance Optimized Responsive Nav
Code by: Claire Larsen Claire Larsen
License: MIT

See the Pen Sticky Observer Navigation.

Web page showing pizza ingredients like mushrooms and peppers flying onto a dough base as the user scrolls, creating a visual assembly effect

ScrollMagic Pizza Assembly Animation

This ScrollMagic Pizza Assembly Animation transforms a standard product landing page into an interactive storytelling experience. As the user scrolls down, individual pizza ingredients - peppers, mushrooms, olives - fly in from different directions to assemble a complete pizza. The sequence is tightly choreographed using GSAP timelines pinned to the scroll position, giving the user direct control over the “cooking” process. (Requires: ScrollMagic, GSAP)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome Chrome 50+ Edge Edge 15+ Firefox Firefox 45+ Safari Safari 10+
Features:
Scroll-Triggered Animation Timeline Sequencing Parallax Ingredients Image Composition
Code by: Sandip Dust Sandip Dust
License: MIT
Traditional Korean painting revealing itself through a black ink splatter mask effect on a textured paper background

Ink Transition Scroll Effect

This Ink Transition Scroll Effect brings digital storytelling to life by mimicking the organic spread of ink on paper. Designed for a biography page, it reveals images using a “splatter” transition triggered by scrolling. It combines ScrollMagic for timing, GSAP for smooth text entry, and CSS Sprites for the complex ink mask animation. (Requires: ScrollMagic, GSAP)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Jan 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Sprite Animation Scroll Trigger SVG Filter Liquify
Code by: Ryan Yu Ryan Yu
License: MIT

See the Pen Ink Transition Scroll Effect.

Split-screen website layout with pastel sections, large typography, and artistic photography demonstrating parallax scrolling and text reveal effects

Smooth Parallax Scroll Layout

This GSAP ScrollSmoother Parallax Gallery represents a high-end implementation of scroll-based storytelling suitable for portfolios or luxury brand landing pages. It leverages the full power of the GreenSock ecosystem - specifically the premium ScrollSmoother and SplitText plugins - to create a “buttery” smooth scroll experience where content reveals itself with elegant, staggered animations and depth-inducing parallax. (Requires: GSAP, ScrollTrigger, ScrollToPlugin, SplitText, ScrollSmoother)

Technologies:
JavaScript SCSS HTML
Difficulty: Advanced
Browser Support (as of Jan 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Smooth Scrolling Parallax Images Text Reveals Keyboard Navigation Split Screen
Code by: Pete Barr Pete Barr
License: MIT

See the Pen Smooth Parallax Scroll Layout.

An immersive scrolling experience where the user appears to fly through a cloud of photos.

Perspective Zoom Effect on Scroll

An immersive scrolling experience where the user flies through a cloud of photos that smoothly approach and fade away, revealing an elegantly emerging text.

A showcase of 3D text effects, including an Oreo-like layered text that animates on scroll.

Oreo, Smash, Donuts, etc.

A suite of volumetric typographic experiments where depth is simulated by stacking multiple DOM layers along the Z-axis using transform-style: preserve-3d.

See the Pen Oreo, Smash, Donuts, etc..

Immersive scrolling webpage with a 3D particle field that moves with the user scroll.

GSAP ScrollSmoother and Three.js

An immersive scrolling experience blending smooth typography with a floating 3D particle field powered by Three.js. GSAP orchestrates the camera movement and dynamic text highlighting, creating a synchronized parallax journey.

Dynamic infographic where an image shrinks and a number counter animates on scroll.

Scroll UI Animation

As you scroll down, a large image of a field shrinks and gets cropped by white blocks to focus attention, while a heading on the left counts up the percentage of water saved, changing color for emphasis. This creates the feel of a dynamic infographic.

See the Pen Scroll UI Animation.