Interactive scrolling webpage displaying butterfly wings and diagram trees that animate upon scroll using GSAP.

Interactive Cicada Genomics Landing Page

This immersive landing page uses an intricate sequence of vector animations and responsive viewport styling to tell a visual story. Built on top of GSAP ScrollTrigger and MotionPathPlugin, it transitions users through interactive text slides and morphs a tree diagram into organic butterfly wings. Smooth motion path travels, audio ambiance, and SVG stroke-drawing create a highly tailored cinematic web experience. (Requires: gsap.js, observer.js, splittext.js, drawsvgplugin.js, motionpathplugin.js, scrolltrigger.js, customease.js)

Technologies:
HTML CSS/Sass JavaScript
Difficulty: Advanced
Browser Support (as of Jul 2026):
Chrome Chrome 61+ Edge Edge 79+ Firefox Firefox 52+ Safari Safari 11+
Features:
Interactive SVG Tree Flapping Wings Animation Smooth Scroll Animations
License: MIT
Interactive editorial travel presentation featuring a vector map that dynamically highlights Istanbul before revealing a staggered image gallery.

Scroll-Driven SVG Map Editorial Gallery

This cinematic travel presentation combines scroll-driven vector mapping and nested photographic galleries. Built with GSAP ScrollTrigger and the Intersection Observer API, scrolling initiates a staged intro: the title fades, a detailed SVG map draws its borders, and a specific province highlights. Concurrently, a three-column image grid slides up, transitioning smoothly from greyscale to full color. (Requires: gsap.js, scroll-trigger.js, images-loaded.js)

Technologies:
SVG HTML CSS/SCSS JavaScript/Babel
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 51+ Edge Edge 15+ Firefox Firefox 55+ Safari Safari 12.1+
Features:
Scroll-Driven SVG Map Dynamic Path Highlight Staggered Text Reveal
Code by: Mert Cukuren Mert Cukuren
License: MIT
Interactive sci-fi dashboard featuring a Draggable dial, a linear range slider, and a bouncing ball animation syncing to variable gravity physics.

Sci-Fi Gravity Simulation Dashboard

An interactive sci-fi dashboard demonstrating variable physics and dynamic UI synchronization. Powered by GSAP and Draggable plugins, users can manipulate gravity parameters through either a rotary SVG dial or a vertical linear range slider. Adjusting the inputs scales the bouncing ball simulation’s trajectory height and speed in real-time, while simultaneously morphing variable font weights and HUD color gradients. (Requires: gsap.js, scroll-trigger.js, draggable.js)

Technologies:
HTML CSS/SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 62+ Edge Edge 79+ Firefox Firefox 63+ Safari Safari 11.1+
Features:
Variable Font Interpolation Draggable SVG Dial Dynamic Bounce Physics
License: MIT
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
High-fidelity infinite 3D carousel powered by GSAP, featuring scroll-driven playheads, touch dragging, seamless loop cloning, and depth-sorting animations.

Seamless Infinite Scroll 3D Carousel

An advanced infinite loop carousel engineered with GSAP, ScrollTrigger, and Draggable. By binding a proxy playhead to window scrolls and pointer drag deltas, cards move smoothly across a custom scaling path. A specialized timeline looping mathematical function builds overlapping clones, ensuring a zero-gap continuous navigation experience. (Requires: gsap.js, scroll-trigger.js, draggable.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 49+ Edge Edge 12+ Firefox Firefox 36+ Safari Safari 9.1+
Features:
Infinite Carousel Scroll Triggered Seamless Cloning
Code by: GSAP GSAP
License: MIT
A highly interactive, responsive macOS/iOS style scroll-driven dock featuring app icons that scale, blur, or parallax as they scroll.

Scroll-Driven macOS iOS Dock Concept

Pure CSS Scroll-Driven macOS iOS Dock recreates Apple’s legendary dock using the native CSS Scroll-Driven Animations API. Icons dynamically scale, blur, and shift depth completely without JavaScript. Utilizing @supports (animation-timeline: scroll()), the layout safely handles horizontal and vertical snaps. A zero-dependency, ultra-lightweight demonstrator of modern CSS capabilities. (Requires: gsap.js, scroll-trigger.js)

Technologies:
HTML CSS JavaScript (Babel)
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 115+ Edge Edge 115+ Safari Safari 26+
Features:
Scroll-Driven Animation GSAP Fallback Dynamic Scaling
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 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
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
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
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 split screen effect where dark horizontal bars are peeling away to the right in a wave motion, revealing the background.

GSAP Staggered Blinds Reveal

This GSAP Staggered Blinds Reveal creates a cinematic transition effect often used in hero sections or between major content blocks. By manipulating a series of div elements acting as “slats,” the animation mimics a zipper or venetian blinds opening. As the user scrolls, the slats slide away and rotate sequentially, revealing the content underneath (or changing the state) in a synchronized wave motion. (Requires: GSAP, GSAP ScrollTrigger)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Scroll Scrubbing Pinned Section Staggered Animation 3D Transforms
License: MIT

See the Pen GSAP Staggered Blinds Reveal.

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
A realistic 3D time picker interface with scrolling wheels for hours, minutes, and AM/PM, styled in dark mode with a 3D perspective skew.

3D Rotating iOS Time Picker

This 3D Rotating iOS Time Picker recreates the tactile feel of native mobile controls on the web. It features three independently rotating wheels (Hours, Minutes, Meridiem) that snap into place with satisfying physics. The component leverages the cutting-edge Scroll-driven Animations API for buttery-smooth performance on supported browsers, while seamlessly falling back to GSAP for others. The 3D perspective creates a “drum” effect where numbers fade and rotate away as they leave the center view. (Requires: GSAP, Draggable, InertiaPlugin, Tweakpane)

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 115+ Edge Edge 115+ Safari Safari 26+ Firefox Firefox (support via GSAP Fallback)
Features:
3D Transform Infinite Scrolling Scroll Snapping Drag Interaction
Code by: Jhey Jhey
License: MIT

See the Pen 3D Rotating iOS Time Picker.

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.

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.

A scrollytelling landing page showcasing various modern UI effects like parallax and custom cursors.

10 Simple Yet Cool Popular Effects in Modern UI

A comprehensive showcase of modern UI trends implemented as a scrollytelling landing page. It leverages GSAP ScrollTrigger for complex animations like horizontal scrolling and pinning, while vanilla JavaScript handles a custom cursor, dynamic loading, and parallax-like effects, all wrapped in a bold, monochrome aesthetic using CSS mix-blend-mode.

An infinite 3D carousel of cards that scrolls horizontally in a continuous loop.

Let's Move! GSAP Infinite Horizontal Scroll

An infinite 3D card carousel powered by GSAP ScrollTrigger.

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 full-screen image slider where images transition with a diagonal wipe effect as the user scrolls.

Scroll-Triggered Image Stack with Gradient Mask Reveal

As the user scrolls down, images transition not by simple sliding or fading, but through a complex diagonal “wiping” animation controlled by dynamic gradients, all while the text content remains fixed over the changing background.

A stylized digital flame animation that changes its intensity and shape based on user scroll.

On-Scroll Fire (Three.js + GSAP)

A stylized, “digital” flame that evolves over time but obediently transforms (fades or flares up, changes geometry) in response to user interaction (scrolling).

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.

A webpage with smooth scrolling and layered parallax effects on text and images.

Smooth Scrolling with GSAP ScrollSmoother

A premium smooth-scrolling interface orchestrated by GSAP’s ScrollSmoother plugin. The layout leverages CSS Grid for overlapping compositions, while declarative data-speed attributes drive distinct parallax velocities for text and imagery, creating a layered, depth-rich browsing experience.

Scrollable Timeline with Animated Year Counter and Media

Scrollable Timeline with Animated Year Counter and Media

An elegant, kinetic, presentation-like website that uses scrolling to drive deep, layered animation and audio feedback.