Interactive 3D carousel slider featuring layered parallax depth, glassmorphic cards, mouse-guided tilt physics, and keyboard navigation.

3D Parallax Glassmorphic Carousel Slider

An advanced 3D carousel slider engineered with glassmorphic cards, multi-depth parallax shifts, and tilt physics. Using native Pointer Events and inertia-drag calculations, the carousel projects slides along a 3D hemisphere with variable depth sorting and optional keyboard navigation. Features an automated progress timer with accessible, tab-compliant pagination.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 76+ Edge Edge 79+ Firefox Firefox 103+ Safari Safari 13.1+
Features:
3D Carousel Parallax Shifts Glassmorphism Pointer Dragging
Code by: MOZZARELLA MOZZARELLA
License: MIT
Accessible accordion using native details/summary markup, paired with a synchronized parallax image deck and fluid layout-size transitions.

Smooth Accordion with Parallax Images

An advanced semantic accordion using native <details> elements synchronized with a parallax image gallery. Height transitions are made fluid through modern interpolate-size: allow-keywords and complex linear() bounce easings. JavaScript connects active toggles to external navigation buttons, aligning the active image block to match disclosure states. (Requires: gsap.js, tweakpane.js)

Technologies:
HTML CSS JavaScript/Babel
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 129+ Edge Edge 129+ Firefox Firefox 121+ Safari Safari 17.2+
Features:
Parallax Sync Size Interpolation Linear Easing
Code by: Jhey Jhey
License: MIT
3D layered pop-out cards with mouse-tracking perspective, featuring a cutout foreground, background scene, and dynamic shadows.

3D Depth Parallax Pop-Out Cards

3D Depth Parallax Pop-Out Cards uses a mathematical approach combining value remapping and linear interpolation (lerp) to calculate fluid, lagged cursor coordinates inside a 60 FPS animation loop. This script alters custom CSS properties --rotateX and --rotateY, projecting individual layer transforms across multiple translated depths—namely a blurred .shadow, background scene, golden borders, and a foreground .cutout. While visually convincing, utilizing setInterval at a hardcoded 1000/60 rate can cause micro-stuttering on high-refresh-rate displays, making requestAnimationFrame a far more performant choice.

Technologies:
Pug SCSS JavaScript
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 89+ Safari Safari 15+
Features:
3D Perspective Cutout Pop-out Effect Linear Interpolation (Lerp)
Code by: Mubanga Mubanga
License: MIT
Pixel art parallax slider carousel using sprite sheets and Flickity scroll progression.

Parallax Pixel Sprite Carousel Slider

Parallax Pixel Sprite Carousel Slider connects Flickity carousel’s scroll progress event directly to the left style offsets of absolute background and foreground sprite sheets. By assigning unique speed multipliers to each layer (0.75 for background, 2 for foreground), it establishes a pseudo-3D pixel art parallax depth without heavy WebGL overhead. However, changing the layout property left on every scroll tick forces constant layout recalculations and paint cycles, which can be optimized by transitioning to CSS transform translate3d instead. (Requires: flickity.js)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 49+ Edge Edge 12+ Firefox Firefox 31+ Safari Safari 9.1+
Features:
Parallax Scroll CSS Sprites Interactive Carousel
License: MIT
Creepy haunted house scene demonstrating a 2.5D parallax effect with fog and dynamic lighting tracking the cursor

Halloween 2.5D Parallax Shader

This is a Halloween 2.5D Parallax Shader. It utilizes Three.js and custom GLSL shaders to transform a flat 2D image into an interactive, volumetric scene with dynamic lighting, fog, and depth distortion. Its function is to provide a deeply immersive, narrative-driven hero section, elevating static artwork into an interactive spatial environment without requiring full 3D models. (Requires: three.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Custom Shaders Depth Mapping Parallax Effect Mouse Tracking
Code by: Karim Maaloul Karim Maaloul
License: MIT

See the Pen Halloween 2.5D Parallax Shader.

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
A horizontal scrolling gallery of landscape and nature photographs with a dark background, showcasing an internal parallax sliding effect.

Draggable Image Track Parallax

This is a Draggable Image Track Parallax component. It replaces standard scrollbars with a custom, click-and-drag horizontal interface. Its function is to provide a highly kinetic, app-like browsing experience for image galleries, featuring an internal parallax effect where the images pan slightly inside their frames as the entire track moves.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Drag and Drop Internal Parallax Web Animations API Touch Support
License: MIT

See the Pen Draggable Image Track Parallax.

Dark navigation menu with large text and floating images that follow the cursor, featuring a vertical parallax panning effect using JS.

Interactive Vertical Parallax Cursor Navigation

This is an Interactive Vertical Parallax Cursor Navigation. It combines large-scale typography with a dynamic image-reveal system. Its function is to provide an immersive, tactile menu experience for high-end creative portfolios, where the user’s cursor physically “steers” the list and uncovers visual content linked to each item.

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:
Cursor Image Tracking Vertical Panning WAAPI Animation Fluid Typography
Code by: Hyperplexed Hyperplexed
License: MIT
Interactive floating image gallery with smooth mouse-tracking parallax and hover-reveal tiles using Web Animations API.

Mouse-Reactive Floating Image Gallery

This is a Mouse-Reactive Floating Image Gallery. It places an oversized grid of visual assets behind the viewport, hidden by the overflow. Its function is to provide an immersive, explorative navigation experience where the user’s cursor physically steers the scene across a scattered landscape of content.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 36+ Edge Edge 12+ Firefox Firefox 48+ Safari Safari 9+
Features:
Mouse Tracking Smooth Panning Hover Reveal Dynamic Layout
Code by: Hyperplexed Hyperplexed
License: MIT
Minimalist dark-mode navigation menu with large serif typography and a background pattern that shifts based on the hovered menu item.

Cinematic Parallax Reactive Navigation Menu

This is a Cinematic Parallax Reactive Navigation Menu. It synchronizes large-scale typographical navigation with multi-layered background shifts. Its function is to transform a standard menu into a high-end atmospheric gateway for editorial or premium portfolio websites, using user interaction to drive the visual narrative.

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:
Background Shifting Parallax Interaction State-Driven Styling
Code by: Hyperplexed Hyperplexed
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
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.

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
Retro arcade interface showing flying playing cards against a parallax background, with a cursor slicing through them and a score counter.

Canvas Card Slicer Game

Modern web games often rely on bloated frameworks. This project demonstrates the raw capability of the native Canvas API combined with lightweight physics. It is a satisfying, tactile experience where the user’s cursor becomes a blade. By implementing a custom particle system and separating the collision logic (SAT.js) from the rendering, we achieve a high-performance arcade feel that runs smoothly even on modest hardware. (Requires: sat-js, mg-engine-js)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
Physics Engine Collision Detection Parallax Background Sprite Animation
Code by: Meow Meow
License: MIT

See the Pen Canvas Card Slicer Game.

A sleek travel slider showing a 3D tilted card of Scotland's Highlands, with blurred background and floating typography

3D Parallax Card Slider

This 3D Parallax Card Slider brings a tangible, high-fidelity feel to web galleries. It goes beyond simple sliding by implementing a physics-based tilt effect that reacts to mouse movement, giving each card weight and depth. The background adapts seamlessly to the active slide, creating an immersive atmosphere perfect for luxury travel sites or premium portfolios. (Requires: imagesLoaded)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
3D Tilt Effect Physics Interpolation State Management Image Preloader
Code by: Sikriti Dakua Sikriti Dakua
License: MIT

See the Pen 3D Parallax Card Slider.

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.

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.

A circular arrangement of landscape photographs floating in 3D space on a black background, with a vignette fading the edges.

Draggable 3D Parallax Image Ring

This Draggable 3D Parallax Image Ring creates a high-end, immersive gallery experience often associated with WebGL, but built entirely with DOM elements and GSAP. It arranges images in a 3D circle that users can spin with a swipe or mouse drag. The standout feature is the calculated parallax effect: as the ring rotates, the background position of each image shifts in the opposite direction, creating a convincing illusion of depth and window-like transparency. (Requires: GSAP, GSAP Draggable)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jan 2026):
Chrome Chrome 90+ Edge Edge 90+ Safari Safari 14+ Firefox Firefox 88+
Features:
3D CSS Transforms GSAP Draggable Parallax Backgrounds Infinite Looping
Code by: Tom Miller Tom Miller
License: MIT
A 3D cube floating in a dark space, with different scenic photographs mapped to each of its six faces, rotated slightly to show depth.

Interactive 3D Photo Cube

This Interactive 3D Photo Cube creates a spatial navigation experience where a user explores six images mapped onto a cube by moving their cursor. Unlike standard sliders, it utilizes CSS 3D transforms orchestrated by GSAP to create a seamless, physics-like rotation. The snippet also features a “window-pane” parallax effect where the background images shift slightly inside their frames, adding an extra layer of depth. (Requires: GSAP)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome Chrome 90+ Edge Edge 90+ Safari Safari 14+ Firefox Firefox 88+
Features:
Mouse Tracking 3D Transforms Parallax Effect Procedural Generation
Code by: Tom Miller Tom Miller
License: MIT

See the Pen Interactive 3D Photo Cube.

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
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.

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.

Holographic Name Card with Hover Effects

Holographic Name Card with Hover Effects

An interactive 3D holographic card where JavaScript maps pointer coordinates to scoped CSS Custom Properties like --pointer-x. The physical lighting simulation relies on complex gradient layering, mask-image, and mix-blend-mode, all dynamically driven by these calculated values to create realistic depth and glare.

Amateur Radio Badge 3D

Amateur Radio Badge 3D

A highly sophisticated holographic badge simulation utilizing CSS 3D transforms and layered mix-blend-mode effects. JavaScript tracks mouse movement to dynamically update CSS variables, driving complex parallax shifts, lighting gradients, and SVG-masked glares for a realistic, tactile depth experience.

See the Pen Amateur Radio Badge 3D.

Air Balloon Cruise

Air Balloon Cruise

A soothing dreamscape scene with smooth, infinite animation resembling a live postcard or a splash screen for a meditation app.

See the Pen Air Balloon Cruise.

3D Patronus Magic Card

3D Patronus Magic Card

An enchanting 3D parallax card featuring a multi-layered depth effect driven by mouse interaction.

See the Pen 3D Patronus Magic Card.

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.