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

demo & code

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.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13.1+
High-resolution urban photography transitioning with a radial zoom blur effect controlled by mouse coordinates in WebGL

Cinematic Zoom Blur Image Gallery

demo & code

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.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Generative 3D parallax text effect reading 'Pure' in stacked colorful layers responding to mouse movement

Generative 3D Parallax Typography

demo & code

This is a Generative 3D Parallax Typography component. It utilizes the css-doodle web component to automatically duplicate and stack text elements into a volumetric layout. Its function is to create a dynamic, mouse-reactive hero graphic without the need to write complex JavaScript event listeners or maintain heavy WebGL canvases.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 61+, Edge 79+, Firefox 63+, Safari 10.1+
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

demo & code

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.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 60+, Safari 11+, Firefox 55+, Edge 79+
A clean, minimalist web layout demonstrating a grey floating background box highlighting the hovered navigation link and article list items.

GSAP Magic Hover Areas

demo & code

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.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 49+, Safari 10+, Firefox 52+, Edge 79+
Red glowing particle blob made of staggered circles following the mouse cursor on a dark background

Staggered Particle Blob Effect

demo & code

This is a Staggered Particle Blob Effect. It clusters multiple DOM nodes into a cohesive, glowing entity that tracks cursor movement. Its function is to provide highly organic, procedural background interaction, replacing static canvases with an ecosystem of independent, mathematically linked elements.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 79+, Edge 79+, Firefox 71+, Safari 13+
Stacked text reading waves in orange and purple hues with a 3D perspective distortion following the mouse cursor

Interactive 3D Layered Text Wave Effect

demo & code

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.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 36+, Edge 12+, Firefox 16+, Safari 9+
Three colorful pricing cards with interactive 3D geometric shapes rotating on hover, presented in a swipeable carousel

Interactive 3D Pricing Card Slider

demo & code

This is an Interactive 3D Pricing Card Slider. It integrates WebGL geometric renders into a standard product tier UI. Its function is to convert static pricing options into an engaging, tactile spatial experience.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Purple interactive button with a liquid wave deformation effect reacting to cursor proximity using SVG splines

Interactive Liquid SVG Wobble Button

demo & code

This is an Interactive Liquid SVG Wobble Button. It maps cursor proximity to discrete vector points along an SVG path, deforming the shape in real-time. Its function is to transform a static call-to-action into a physical, reactive object.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13.1+
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

demo & code

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.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 60+, Safari 11+
Dark UI showing two video thumbnails; a circular custom cursor follows the mouse, displaying a 'Play' icon dynamically over the content

Cinematic Context-Aware Video Cursor

demo & code

Standard video controls are an interruption — a layer of clutter between the viewer and the content. We wanted to remove that barrier. This component transforms the user’s intent into the interface itself. By morphing the cursor into a context-aware controller, we achieve a symbiosis of navigation and action. It creates an immersive, cinematic experience where the UI dissolves, leaving only the story.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+
Digital trading card with 3D thickness and hover tilt effect featuring SVG character art against a clean background

Immersive 3D Tilt Card Modal

demo & code

We accept flatness in web interfaces as a constraint, but it is merely a habit. This component breaks the fourth wall, transforming a static modal into a tangible, digital artifact. By coupling mouse physics with deep perspective, we create an interaction that feels less like clicking a link and more like holding a rare collectable.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13+
A sleek travel slider showing a 3D tilted card of Scotland's Highlands, with blurred background and floating typography

3D Parallax Card Slider

demo & code

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.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Dark digital background where grid cells light up in neon teal under the cursor and slowly fade out, creating a cybernetic trail effect

Interactive Neon Grid Trail

demo & code

This Interactive Neon Grid Trail creates a sleek, cybernetic atmosphere ideal for tech portfolios or futuristic landing pages. It utilizes the HTML5 Canvas API to render a grid of invisible squares that light up in neon teal upon interaction. The effect features a “memory” mechanic where the illuminated cells hold their charge for a moment before gracefully fading back into the darkness, creating a satisfying trail behind the user’s cursor.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 4+ , Edge 12+, Firefox 3.6+, Safari 4+
Dark background with horizontal beige lines that ripple like water. The lines deform to spell the word 'DICH' in 3D relief.

Interactive Typographic Wave Footer

demo & code

This Interactive Typographic Wave Footer combines generative art with functional UI design. It features a field of horizontal lines that behave like a liquid surface, reacting to the user’s cursor with a satisfying ripple effect. Hidden within the wave structure is a 3D-like topographic representation of text (“DICH”), generated by mapping pixel brightness from an off-screen canvas to the vertical position of the lines. It’s a sophisticated way to add depth and interactivity to a page footer or hero section.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 50+, Edge 79+, Firefox 50+, Safari 11+
Dark background with glowing 3D neon tubes in pink, green, and blue following the mouse cursor in a snake-like motion

Neon 3D Tubes Cursor Trail

demo & code

This Neon 3D Tubes Cursor Trail brings high-end motion graphics to the web browser. Using the power of WebGL and Three.js, it generates a serpentine trail of glowing 3D geometry that fluidly follows the user’s input. The effect features dynamic lighting that casts soft glows on the tubes, and it includes a built-in interaction where clicking the screen instantly randomizes the color palette, keeping the visual experience fresh.

Level: Beginner
Browser Support [As of Feb 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13.1+
Holographic trading card with 3D tilt effect and iridescent gradients using CSS @property and mask-image for shimmering lines.

Holographic 3D Interactive Card

demo & code

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.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 85+, Edge 85+, Safari 16.4+, Firefox 128+
Custom video player with a magnetic circular play button tracking the mouse cursor over a cream-colored interface.

Magnetic Video Play Button Concept

demo & code

The Magnetic Video Play Button Concept is an interactive UI element that replaces the standard video player controls with a creative, cursor-following play button. This implementation enhances user engagement by making the primary interaction point - the play toggle - dynamic and physically responsive to the user’s movement. It is perfect for landing pages and high-end portfolio sites where media content is the centerpiece.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 60+, Safari 11+
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

demo & code

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.

Level: Intermediate
Browser Support [As of Jan 2026]: Chrome 90+, Edge 90+, Safari 14+, Firefox 88+
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

demo & code

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.

Level: Intermediate
Browser Support [As of Jan 2026]: Chrome 88+, Edge 88+, Safari 14+, Firefox 86+
Grid of dark cards; the hovered card has a subtle glowing white border that follows the mouse cursor, created by CSS radial gradients

Stripe-Inspired Cards Hover Effect

demo & code

This Stripe-Inspired Cards Hover Effect replicates the sophisticated “flashlight” border interaction seen on modern SaaS websites. Instead of a simple color change, a soft radial gradient follows the user’s mouse cursor across a grid of cards. This creates a cohesive, lighting-aware interface where elements seem to illuminate as you interact with them.

Level: Intermediate
Browser Support [As of Jan 2026]: Chrome 49+, Edge 15+, Firefox 31+, Safari 9.1+
A spotlight effect where the mouse cursor reveals hidden text and a colorful gradient background.

GSAP Mask Mouse Effect

An intriguing user experience where hidden messages and a vibrant gradient background are revealed only under a “spotlight” following the cursor, featuring expansion animations upon interaction.

See the Pen GSAP Mask Mouse Effect.

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.

Web Animations, Sound, and Custom Cursor Mix

Web Animations, Sound, and Custom Cursor Mix

A technically very advanced component that uses modern APIs (WAAPI) to create unique, kinetic cursor tracking, effectively demonstrating the capabilities of high-performance, JS-controlled animation.

3D Glowing Button with CSS

3D Glowing Button with CSS

A futuristic 3D button constructed from CSS-transformed planes to form a cube. JavaScript tracks mouse movement to apply dynamic rotateX/Y transforms for a tilt effect, while CSS keyframes animate a neon gradient glow and blur that activates on hover.

See the Pen 3D Glowing Button with CSS.

Metal/Glass Button

Metal/Glass Button

A high-quality simulation of a metallic surface that “plays” with light following the mouse cursor, creating a tactile sensation of premium material.

See the Pen Metal/Glass Button.

Wall of Text: Blogged

Wall of Text: Blogged

A futuristic, interactive blog card featuring AI-generated content fetched dynamically via JavaScript. The layout utilizes advanced CSS techniques like :has() for expandable sections, masking and blend modes for rich graphical elements, and variable-driven cursor tracking animations, creating a dynamic and engaging reading experience.

See the Pen Wall of Text: Blogged.

Interactive Gooey Buttons

Interactive Gooey Buttons

Interactive buttons featuring a fluid, mouse-tracking glow effect powered by CSS custom properties. JavaScript calculates cursor coordinates to dynamically position radial gradients and text shadows, while CSS filters create a ‘gooey’ liquid animation that responds organically to user interaction.

See the Pen Interactive Gooey Buttons.

Interactive 3D Tilt Hover Effect

Interactive 3D Tilt Hover Effect

An interactive 3D card selector featuring a dynamic parallax effect where cards rotate in perspective based on mouse coordinates. JavaScript calculates angular transforms and constraints for a ‘chef’ character that playfully follows the cursor along the card’s axis.

See the Pen Interactive 3D Tilt Hover Effect.

CSS Cat Illustration with Tracking Eyes

CSS Cat Illustration with Tracking Eyes

An illustration of a cat created entirely in CSS, featuring interactive eyes that follow the cursor. JavaScript uses Math.atan2 to calculate the gaze angle, while all of the cat’s details - from the body to the whiskers - are implemented using pseudo-elements, box-shadow, and gradients.

Light and Shadow Mouse Tracking

Light and Shadow Mouse Tracking

A showcase of powerful interactive styling, where JS logic calculates cursor distance and direction to control a moving shadow and the intensity of a border glow via CSS variables and pseudo-elements.

See the Pen Light and Shadow Mouse Tracking.