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 [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 [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 [Feb 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13.1+
Full-screen blue background with white circular particles rising from the bottom and popping, created with tsParticles

Rising Bubbles Particles Effect

demo & code

This Rising Bubbles Particle Background utilizes the tsParticles library to create a soothing, fluid animation reminiscent of carbonated water or an underwater scene. By leveraging the HTML5 Canvas API through a high-level configuration object, it renders performant particles that spawn from the bottom of the viewport and grow until they “pop.”

Level: Beginner
Browser Support [Jan 2026]: Chrome 4+, Edge 12+, Firefox 4+, Safari 3.1+
Horizontal image gallery where the background color changes to match the currently viewed image.

Intersection Observer Example

A horizontal scrolling gallery where the background color smoothly transitions to match the current image, triggered by the Intersection Observer API.

See the Pen Intersection Observer Example.

Cinematic Hero Section In-View Animation

Cinematic Hero Section In-View Animation

A cinematic hero section for a museum website featuring a synchronized text reveal animation powered by GSAP timelines and CustomEase. The layout utilizes fluid typography based on viewport width and intricate DOM segmentation, allowing syllables and UI elements to slide seamlessly into view over a looping background video.

Animated SVG Wave Background

Animated SVG Wave Background

A practical example of creating an organic and performant background using GSAP and SVG. Each line is animated along a unique trajectory with random parameters, creating an endless hypnotic motion.

See the Pen Animated SVG Wave Background.

Melty Line Goodness

Melty Line Goodness

A minimalistic example of event-driven SVG animation where the geometry is rebuilt both by a setInterval timer and user clicks - the key technique is the direct manipulation of the d attribute via setAttribute, which triggers a CSS transition to create organic movement without complex animation logic in JS.

See the Pen Melty Line Goodness.

Animated SVG Color Wave Effect

Animated SVG Color Wave Effect

Technical relevance: the use of GSAP to control strokeDashoffset on the mask with looping and different easing, - resulting in a stylized “wave” effect gliding over complex, pre-defined SVG Bézier curves.

See the Pen Animated SVG Color Wave Effect.

Rain Particle Effect with HTML Canvas

Rain Particle Effect with HTML Canvas

This full-screen particle system uses the Canvas 2D context to draw short-lived, low-alpha rain streaks, relying on requestAnimationFrame for a performance-optimized background animation.

Cube Effect Slider (Swiper JS and tsParticles)

Cube Effect Slider (Swiper JS and tsParticles)

a stylish full-screen layout where the functional Swiper 3D slider is enhanced by a particle-effect gradient background, ensuring maximum visual engagement without complex frameworks.

Liquid Effect Background

Liquid Effect Background

An efficient WebGL/Three.js dynamic background implementation using a ready-made component. The demo focuses on programmatic adjustment of PBR parameters (Metalness, Roughness) and disabling secondary effects (setRain(false)) for optimization.

See the Pen Liquid Effect Background.

Canvas Proximity Mask Effect

Canvas Proximity Mask Effect

An implementation of Mouse Interaction with a grid of elements: each circle smoothly interpolates its radius towards a target using an ease factor for liquid-like animation, producing a smooth repulsion effect.

See the Pen Canvas Proximity Mask Effect.

Night Sky with HTML Canvas

Night Sky with HTML Canvas

Dive into space with this optimized Canvas demo that procedurally generates shimmering stars, random shooting stars, and a colorful Milky Way, focusing on seamless performance and responsiveness.

See the Pen Night Sky with HTML Canvas.