Fullscreen background image revealing a ripple displacement effect upon clicking, with text elements animating in.

PixiJS Displacement Ripple Zoom

This is a PixiJS Displacement Ripple Zoom. It transforms a static background image into an interactive, liquid-like surface that expands outward from the user’s cursor upon clicking. Its function is to serve as a dramatic, cinematic entrance animation for hero sections or landing pages, shifting visual focus while seamlessly introducing secondary UI elements. (Requires: pixi-js, gsap-js, SplitText.js)

Technologies:
HTML PostCSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Displacement Filter Ripple Effect Image Zoom Text Reveal
Code by: Joost Kiens Joost Kiens
License: MIT
Dark themed dashboard displaying Pokemon stats with colorful progress bars and a search input

Animated Pokemon Data Dashboard

This is an Animated Pokemon Data Dashboard. It interfaces with the PokéAPI to display character statistics using fluid, color-coded progress bars and dynamic badges. Its function is to transform raw JSON data into an engaging, highly visual interface, demonstrating effective state management and asynchronous rendering in React. (Requires: react.js, react-dom.js, gsap.js, axios.js)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Live API Fetching Dynamic Data Visualization Search with Autocomplete Custom Loader
License: MIT
Vertical list of radio buttons with a white liquid ball morphing between selected options using SVG gooey filters

Gooey Liquid Radio Buttons

This is a Gooey Liquid Radio Button group. It overrides the default OS radio inputs with a custom SVG-filtered visual state. Its function is to provide highly tactile, liquid-like feedback when a user selects between mutually exclusive options, making data entry feel physical and alive.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
Gooey Filter Custom Inputs State Morphing
License: MIT

See the Pen Gooey Liquid Radio Buttons.

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
Dark themed e-commerce layout featuring an orange animated sidebar sliding out over a motorcycle image, demonstrating GSAP navigation effects

Smooth GSAP Slide-Out Sidebar Navigation

This is a full-viewport e-commerce layout featuring a GSAP-powered off-canvas sidebar navigation. It resolves the conflict between showcasing high-density visual content and maintaining a complex navigation structure. The layout hides primary links off-screen, revealing them through a staggered, hardware-accelerated slide sequence only when requested. (Requires: gsap.js, cssruleplugin.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
GSAP Timelines CSS Grid Layout Keyboard Accessible
License: MIT
Dark screen with a moving spotlight beam revealing hidden glowing text that says DIGITAL

SVG Flashlight Reveal Effect

This is an SVG Flashlight Reveal Effect. It animates a volumetric cone of light across a dark canvas, using SVG masking to dynamically reveal and illuminate hidden text. Its function is to create a cinematic, narrative-driven focal point, turning standard typography into an exploratory visual experience.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
SVG Masking Animated Gradients Stroke Animation
Code by: isladjan isladjan
License: MIT
Blue gradient background with white wireframe animated waves and the word WAVES partially submerged

Wireframe Ocean Vector Waves

This is a Wireframe Ocean Vector Waves background. It renders multiple layered vector paths using mathematical sine functions to simulate a rolling sea. Its function is to create a dynamic, highly illustrative hero section, integrating static text behind a moving fluid layer to establish a strong sense of depth. (Requires: paper.js)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
Vector Animation Sine Wave Math Fluid Layout
License: MIT
Rotating 3D cube morphing into a rhombic dodecahedron with purple and orange gradient faces using CSS clip-path

CSS 3D Morphing Geometric Polyhedron

This is a 3D Morphing Geometric Polyhedron. It seamlessly transitions a six-sided cube into a twelve-sided rhombic dodecahedron through continuous spatial interpolation. Its function is to serve as a highly complex visual anchor or loading state, demonstrating advanced volumetric transformations without relying on WebGL or external physics engines.

Technologies:
Pug SCSS
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 85+ Edge Edge 85+ Safari Safari 16.4+
Features:
Shape Morphing CSS @property 3D Transforms Procedural Geometry
Code by: Ana Tudor Ana Tudor
License: MIT
Railway tracks fading into the distance with two identical yellow lines demonstrating the Ponzo optical illusion on hover

Perspective Railway Optical Illusion

This is a Perspective Railway Optical Illusion. It leverages CSS 3D transforms to create a vanishing point, tricking the human brain into perceiving two identical horizontal lines as different sizes (the Ponzo illusion). Its function is to provide an engaging, interactive visual puzzle for users, demonstrating the power of spatial context in UI design without external assets.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 104+ Edge Edge 104+ Firefox Firefox 110+ Safari Safari 16.4+
Features:
Optical Illusion 3D Transforms Hover Reveal Single Div
License: MIT
White 3D capsule-shaped toggle switch with orange accent shadow sliding horizontally, demonstrating pure CSS skeuomorphic styling

3D Neumorphic Pill Toggle Switch

This is a 3D Neumorphic Pill Toggle Switch. It replaces the default browser checkbox with a tactile, extruded slider mechanism. Its function is to govern binary states (on/off) while providing physical, hardware-like visual feedback to ground the digital interaction in reality.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of May 2026):
Chrome Chrome 87+ Edge Edge 87+ Firefox Firefox 66+ Safari Safari 14.1+
Features:
3D Push Effect Neumorphism Cubic-Bezier Easing Checkbox Hack
Code by: ashif_6672 ashif_6672
License: MIT