Interactive drop cap let box displaying a large letter 'B' that tilts in 3D perspective while casting dynamic projected drop shadows on hover.

3D Tilting Typography Drop Cap

This typographic showcase integrates a custom pointer-tracking drop cap component on the first letter of a paragraph. By programmatically wrapping the leading character with a regular expression, the script binds 3D perspective transforms and layered text-shadow offsets to cursor coordinates, utilizing requestAnimationFrame to render realistic, floating shadow projections. (Requires: tailwind.css)

Technologies:
HTML CSS/SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 36+ Edge Edge 12+ Firefox Firefox 23+ Safari Safari 9+
Features:
Typographic Tilt Projected Shadows Regex Text Parser
Code by: Alecia Vogel Alecia Vogel
License: MIT

See the Pen 3D Tilting Typography Drop Cap.

Minimalist interactive typography demo casting an extended dynamic text shadow that shifts direction and cycles HSL color hues based on mouse movements.

Interactive Directional HSL Text Shadow

A minimalist interactive typography snippet highlighting dynamic shadow projections. By tracking pointer positions over the document container, JavaScript maps the X and Y coordinates to the text’s CSS text-shadow offset properties. Simultaneously, the clientX cursor value is injected into an HSL color function, morphing the shadow’s tint seamlessly as it swings around the central heading.

Technologies:
HTML CSS/SCSS JavaScript
Difficulty: Beginner
Browser Support (as of Jun 2026):
Chrome Chrome 4+ Edge Edge 12+ Firefox Firefox 3.5+ Safari Safari 4+
Features:
Interactive Shadow HSL Color Mapping Content Editable
Code by: Sybil Rondeau Sybil Rondeau
License: MIT
High-fidelity CSS/JS sandbox demonstrating 3D perspective card layers, custom clip-path masking, dynamic pointer-tilt tracking, and chromatic filters.

3D Layered Image Hover Sandbox

An advanced visual sandbox showcasing a highly configurable multi-layered image deck. Users can tweak live variables in real time — including 3D perspective depth offsets, pointer tilt multipliers, rotation spreads, chromatic saturation filters, and custom CSS clip-path geometries (hexagon, diamond, circle, rectangle). Features smooth velocity mouse tracking using GSAP quickTo alongside direct CSS Custom Property overrides. (Requires: gsap.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 57+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10.1+
Features:
3D Layer Stack Live Custom Tuners Clip-Path Geometry
License: MIT

See the Pen 3D Layered Image Hover Sandbox.

Interactive card component featuring realistic 3D rotation, cursor tilt physics, and a responsive radial-gradient glare effect.

3D Tilt Card with Dynamic Glow

An interactive 3D card utilizing pointer tracking to calculate tilt angle and rotation dynamically. By measuring mouse position relative to the element’s center, the card tilts along the X and Y axes while scaling. A radial gradient overlay shifts concurrently, mimicking realistic surface glare and light reflections.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 56+ Edge Edge 15+ Firefox Firefox 49+ Safari Safari 10+
Features:
3D Tilt Mouse Tracking Dynamic Glow
Code by: Mark Miro Mark Miro
License: MIT

See the Pen 3D Tilt Card with Dynamic Glow.

A JavaScript class that dynamically updates a CSS box-shadow based on mouse cursor position to create a direction-aware lighting effect.

Direction-Aware CSS Box Shadow

Direction-Aware CSS Box Shadow provides a reusable JavaScript class (DirectionAwareShadow) that calculates the mouse’s offsetX and offsetY relative to an element’s center. It then dynamically updates the element’s inline box-shadow property to cast a shadow in the opposite (or same) direction of the cursor. The class is highly configurable, allowing developers to easily adjust blur, spread, color, and offset intensity.

Technologies:
HTML CSS/SCSS JavaScript/Babel
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 4+ Edge Edge 12+ Firefox Firefox 4+ Safari Safari 3.1+
Features:
Direction Aware Dynamic Shadow Reusable Class
Code by: Mert Cukuren Mert Cukuren
License: MIT

See the Pen Direction-Aware CSS Box Shadow.

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
Grid of portraits that flip in 3D like cubes based on the direction the mouse enters

Direction Aware 3D Cube Gallery

This is a Direction Aware 3D Cube Gallery. It tracks the exact angle at which a cursor enters or leaves an image tile, applying a responsive 3D cube rotation that follows the mouse’s trajectory. Its function is to provide highly contextual, physical feedback during interaction, making a flat image grid feel like an array of tangible, rotatable blocks.

Technologies:
Haml PostCSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Direction Aware Hover 3D Transforms CSS Custom Properties Minimal DOM
Code by: Noel Delgado Noel Delgado
License: MIT
Fashion photograph with an interactive WebGL fish-eye lens distortion and RGB channel split hover effect

WebGL Lens Distortion Hover

This is a WebGL Lens Distortion Hover. It manipulates a raster image through a custom GLSL fragment shader to create a dynamic, fish-eye bulging effect. Its function is to replace static CSS opacity or scale transitions with a high-fidelity optical illusion, drawing profound tactile focus to portfolio or hero imagery. (Requires: GSAP, Curtains.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Lens Distortion RGB Split Custom Shaders
Code by: Alain Alain
License: MIT

See the Pen WebGL Lens Distortion Hover.

Interactive 3D image card with a WebGL RGB color split and pixel displacement hover effect

WebGL RGB Shift Image Card

This is a WebGL RGB Shift Image Card. It renders a high-resolution raster image onto a 3D geometric plane, applying dynamic visual distortions based on pointer intersection. Its function is to elevate standard portfolio grids or hero sections into highly tactile, immersive experiences, replacing standard CSS transitions with complex mathematical pixel manipulation. (Requires: Three.js, GSAP)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Custom Shaders RGB Split 3D Tilt Raycasting
Code by: TheFrost TheFrost
License: MIT

See the Pen WebGL RGB Shift Image Card.

Interactive typography mask revealing a WebGL liquid distortion hover effect on a background image

WebGL Liquid Distortion Typography Mask

This is a WebGL Liquid Distortion Typography Mask. It uses fluid simulation to distort a background image, revealed only through a vector cutout. Its function is to transform standard text headers into deeply interactive, kinetic focal points. (Requires: OGL.js, TweenMax.js)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Fluid Simulation RGB Shift Custom Shaders Pointer Tracking
License: MIT
Grid of dark cards where standard images are replaced by thousands of floating particles that change color on hover using HTML5 Canvas

Interactive Canvas Particle Image Effect

This is an Interactive Canvas Particle Image Effect. It reconstructs standard raster images using thousands of autonomous floating particles. Its function is to create a highly tactile visual experience that reacts to cursor proximity, morphing colors based on hidden alternate image data to remove the static barrier between user and interface. (Requires: GSAP)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Particle System Color Extraction Hover Reveal
Code by: Sikriti Dakua Sikriti Dakua
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 dark-themed grid of six cards featuring icons; a soft glow follows the cursor, illuminating the edges and background of the cards.

Interactive Glowing Grid Cards

This snippet presents Interactive Glowing Grid Cards. It transforms a static grid of content into an immersive, tactile interface by having a soft, localized glow follow the user’s cursor. This effect illuminates both the background of the hovered card and the borders of adjacent cards, providing continuous, spatial feedback that enhances the premium feel of a dark-mode dashboard or feature list.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Safari Safari 11+ Firefox Firefox 55+ Edge Edge 79+
Features:
Mouse Tracking Dynamic Gradients Hover Glow Responsive Grid
Code by: Hyperplexed Hyperplexed
License: MIT

See the Pen Interactive Glowing Grid Cards.

A clean, minimalist web layout demonstrating a grey floating background box highlighting the hovered navigation link and article list items.

GSAP Magic Hover Areas

This is a GSAP Magic Hover Areas component. It creates an animated, floating background layer that physically tracks the user’s cursor or keyboard focus across different interactive elements on the page. It adds a cohesive, fluid spatial awareness to standard list items and navigation menus. (Requires: GSAP, Lodash.js, VanillaTilt.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 49+ Safari Safari 10+ Firefox Firefox 52+ Edge Edge 79+
Features:
Floating Background GSAP Animation Focus Tracking Dynamic Resize
Code by: Ryan Yu Ryan Yu
License: MIT

See the Pen GSAP Magic Hover Areas.

A masonry grid of bird photographs that tilt on hover, with one card expanding to reveal full-screen content

Tilt Grid Content Reveal

This is a Tilt Grid Content Reveal. It transforms a standard masonry image gallery into a highly interactive, spatial experience. Its function is to provide an engaging browsing interface where hovering induces physical 3D tilt, and clicking smoothly expands the thumbnail into a full-screen presentation, completely immersing the user in the selected content. (Requires: GSAP, charming.js, masonry.js, imagesloaded.js)

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:
3D Hover Tilt Grid Expansion Staggered Typography Scroll to Top
Code by: Sebi Sebi
License: MIT

See the Pen Tilt Grid Content Reveal.

Stacked text reading waves in orange and purple hues with a 3D perspective distortion following the mouse cursor

Interactive 3D Layered Text Wave Effect

This is an Interactive 3D Layered Text Wave Effect. It transforms a flat heading into a dynamic, multi-layered typographical stack that tracks cursor movement. Its function is to create immersive, interactive hero sections, replacing static typography with a playful spatial experience.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 36+ Edge Edge 12+ Firefox Firefox 16+ Safari Safari 9+
Features:
Mouse Tracking Linear Interpolation Auto-simulation
Code by: Rachel Smith Rachel Smith
License: MIT
Interactive paragraph text with inline links that trigger a custom tracking cursor to expand and reveal a full-color background image

Hover Image Reveal Custom Cursor

This is a Hover Image Reveal Custom Cursor. It overrides the default pointer with a dynamic element that transforms upon interacting with specific text links. Its function is to provide visual context — revealing associated images — without cluttering the primary layout. The effect creates an engaging reading experience, bridging text and multimedia seamlessly.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 49+ Edge Edge 16+ Firefox Firefox 54+ Safari Safari 10.1+
Features:
Custom Cursor Image Reveal State Delegation Blend Modes
Code by: Ivan Grozdic Ivan Grozdic
License: MIT
Full-screen dark UI with a 4-column grid menu; hovering an item reveals a background image, clicking opens a detailed content panel with staggered animation

Expanding Split-Screen Grid Navigation

This Expanding Split-Screen Grid Navigation transforms standard menu items into an immersive, interactive gallery experience. It organizes content into a responsive grid where hovering over an item reveals a contextual background image, and clicking expands the section into a full-screen detailed view. This component is ideal for portfolios, featured article selections, or high-end agency landing pages where visual storytelling is key.

Technologies:
Pug SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 45+ Edge Edge 15+ Firefox Firefox 35+ Safari Safari 9+
Features:
Responsive Grid Staggered Animation Hover Preview Tabbed Content
License: MIT
Holographic trading card with 3D tilt effect and iridescent gradients using CSS @property and mask-image for shimmering lines.

Holographic 3D Interactive Card

This Holographic 3D Interactive Card is a premium UI component inspired by rare physical trading cards. It features a sophisticated depth effect where the logo floats independently from the iridescent background, reacting dynamically to mouse movements or touch input. The use of modern CSS APIs ensures high-performance rendering of complex gradients and masks, creating a truly immersive “collectible” feel for digital assets.

Technologies:
Pug SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 85+ Edge Edge 85+ Safari Safari 16.4+ Firefox Firefox 128+
Features:
3D Perspective Pointer Tracking Iridescent Gradients Holographic Shimmer
License: MIT
Card component showing a city skyline; on hover, two dark panels slide in from the left covering the image, followed by neon text appearing letter by letter.

Split Staggered Reveal Cards

This Split Staggered Reveal Card creates a dramatic, cinematic effect suitable for portfolios or featured content sections. Upon interaction, the background image recedes while two semi-transparent overlays slide in to create a high-contrast backdrop. Simultaneously, the title and description animate in with a precise staggered delay - letters for the title and words for the paragraph - powered by CSS variables. (Requires: Splitting.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 87+ Safari Safari 14+
Features:
Text Splitting Staggered Animation Pseudo-elements Keyboard Accessible
Code by: Simey Simey
License: MIT

See the Pen Split Staggered Reveal Cards.

Minimalist web page with the text 'TOKYO TOWER'. A circular area around the mouse cursor reveals a photograph of the tower and changes the text color to white.

Cursor-Tracking Spotlight Reveal Effect

This Cursor-Tracking Spotlight Reveal Effect creates a sophisticated “x-ray” or “flashlight” interaction. Initially, the user sees plain text. As the mouse moves, a circular mask follows the cursor, revealing a hidden image underneath and simultaneously inverting the text color to white within the circle. This technique adds depth and playfulness to portfolio links or gallery items without disrupting the layout.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome Chrome 88+ Edge Edge 88+ Safari Safari 14+ Firefox Firefox 86+
Features:
CSS Clip-Path Mouse Tracking Spotlight Effect Dual-Layer Typography
License: MIT
A sleek dark card UI with a central logo and a dynamic background of randomized characters revealed by a radial gradient mask following the mouse.

Hyperplexed Evervault Card Hover Effect

This Hyperplexed Evervault Card Hover Effect utilizes dynamic character generation and CSS masking to create a high-tech “decryption” visual. It replicates the sophisticated card interactions found on the Evervault website, blending procedural text with mouse-responsive radial gradients.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Dynamic Masking Random Character String Mouse Tracking Mix-blend-mode
Code by: Hyperplexed Hyperplexed
License: MIT
A stylized 3D autumn tree with glowing red and yellow leaves that fall and flutter to the ground when the mouse hovers over them

Interactive 3D Falling Leaves Shader

This Interactive 3D Falling Leaves Shader is a sophisticated WebGL demonstration built with Three.js that showcases efficient rendering of thousands of unique objects. By utilizing InstancedMesh and custom GLSL shaders, it creates a stylized autumn tree where leaves respond to wind, sway realistically, and “die” (fall off) either randomly or through user interaction via raycasting. (Requires: Three.js, ES Modules)

Technologies:
JavaScript HTML CSS
Difficulty: Advanced
Browser Support (as of Jan 2026):
Chrome Chrome 84+ Edge Edge 84+ Firefox Firefox 63+ Safari Safari 14.1+
Features:
Instanced Rendering Custom GLSL Shaders Raycasted Interaction Dynamic Matrix Updates
Code by: CeramicSoda CeramicSoda
License: MIT
Dark button with a wand icon; on hover, purple dots float around it like magic dust, and the icon's stars twinkle

GSAP Sparkle Generate Button

This GSAP Sparkle Generate Button adds a touch of magic to standard call-to-action elements. Designed for AI generation tools or creative apps, it features a sophisticated hover effect where particles (dots) spawn and float organically around the button. The animation is driven by GreenSock’s Physics2DPlugin, simulating gravity and velocity for a realistic “dust” movement. (Requires: GSAP, Physics2DPlugin)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Particle System SVG Animation Physics Simulation Timeline Sequencing
Code by: Aaron Iker Aaron Iker
License: MIT

See the Pen GSAP Sparkle Generate Button.

High-resolution nature photo with a circular SVG magnifying glass overlay zooming into details, demonstrating the JavaScript hover effect

Magnifying Glass Image Zoomer

This Magnifying Glass Image Zoomer simulates a physical lens moving over a surface, making it ideal for product detail pages or photography portfolios. Unlike simple CSS transforms, this component uses JavaScript to calculate precise cursor coordinates and synchronizes a zoomed-in background image with a floating SVG overlay.

Technologies:
JavaScript Pug Stylus
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Pointer Tracking Wheel Zooming Edge Detection
Code by: Jhey Tompkins Jhey Tompkins
License: MIT

See the Pen Magnifying Glass Image Zoomer.

An image that applies a digital glitch and RGB split effect on mouse hover.

Glitch Image Hover Effect with Shaders

A calm static image that, upon hover, jitters, splits into RGB channels in bands, and slowly zooms in, evoking a digital glitch or cyberpunk atmosphere.

An interactive image with a liquid distortion effect that reacts to mouse movement.

Image Hover Effect with Shaders

An interactive “liquid” image distortion effect powered by Three.js and custom GLSL shaders.

A grid of cards with a holographic glow effect that follows the mouse cursor.

Multi-Card Glow Hover

A holographic card effect driven by mouse tracking via JavaScript, which updates CSS variables to position dynamic gradients.

See the Pen Multi-Card Glow Hover.

Extreme Hover with HTML and CSS

Extreme Hover with HTML and CSS

A visually dynamic and impressive effect where hovering over a static image transforms it into a complex, 3D-like collage, showcasing the capabilities of CSS transitions and imperative loading control.

Image Hover Effect

Image Hover Effect

A unique, visually impressive effect where the user moves a “liquid,” morphing lens to compare two scenes, demonstrating advanced use of SVG and DOM manipulation for visual UX.

See the Pen Image Hover Effect.