Minimalist white wallet card UI expanding to reveal bank card options and cash amounts using a pure CSS click interaction

Expandable Wallet Payment Card

This is an Expandable Wallet Payment Card. It uses pure CSS to manage complex UI states without JavaScript. Its function is to conceal secondary actions — like selecting a payment method or adding funds — behind a compact primary view showing the balance. The interaction is self-contained, optimizing screen real estate while keeping critical functions one click away.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 15.4+
Features:
Expandable UI Pure CSS State Smooth Animation :has() Selector
Code by: Na3ar-17 Na3ar-17
License: MIT

See the Pen Expandable Wallet Payment Card.

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
Dark UI toggle switch in 'ON' state emitting a realistic orange ember glow and rust texture created purely with CSS.

Industrial Ember Glow Toggle Switch

This is an Industrial Ember Glow CSS Toggle Switch. It uses layered box-shadow properties and complex radial gradients to simulate a physical, heat-emitting mechanism. Its function is to handle binary states (On/Off) while providing intense visual feedback. The effect relies completely on CSS, bypassing JavaScript to manage its interactive state and idle animations.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 84+ Safari Safari 14+
Features:
Volumetric Glow Pure CSS State Layered Shadows Custom Easing
Code by: santhosh_2608 santhosh_2608
License: MIT
Low-poly 3D endless runner game with a blocky character dodging obstacles in a neon-themed WebGL environment.

Procedural 3D Endless Runner Game

This is a Procedural 3D Endless Runner Game. It utilizes Three.js to render a dynamically generated, infinite obstacle course. Its function is to deliver a complete, lane-based gameplay loop entirely within the browser. The environment and actors are constructed procedurally, eliminating external asset dependencies and ensuring instant execution. (Requires: three.js)

Technologies:
JavaScript HTML CSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 89+ Edge Edge 89+ Firefox Firefox 108+ Safari Safari 16.4+
Features:
Procedural Generation Lane Movement Collision Physics Dynamic Themes
License: MIT
Dark UI card with a glowing orange electric border effect using CSS and animated SVG feTurbulence

Animated Electric Border CSS Card

This is an Animated Electric Border CSS Card. It utilizes an embedded SVG filter to render a dynamic, unstable boundary. Its function is to isolate data and establish a clear focal point. The effect is self-contained and persistent, demanding attention through continuous motion.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 113+ Safari Safari 15.4+
Features:
Turbulent Glow SVG Filter Multi-layer Setup CSS Variables
License: MIT
ZIM.js canvas interface displaying a space image with an active color picker eyedropper tool extracting colors to change the background.

Interactive Canvas Color Picker Eyedropper

This is an Interactive Canvas Color Picker Eyedropper. It uses the ZIM.js framework to render a native color extraction tool directly over an image. Its function is to sample pixel data and dynamically theme the surrounding interface. The effect is immediate, bridging image content with UI styling through raw canvas manipulation. (Requires: zim.js)

Technologies:
Babel
Difficulty: Beginner
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Color Extraction Canvas Rendering Auto-Contrast Text
Code by: ZIM ZIM
License: MIT
Dark 3D glowing spectral ghost with analog VHS scanline effects following cursor movement.

Interactive Spectral 3D Ghost Effect

This is an Interactive Spectral 3D Ghost Effect. It utilizes Three.js and custom GLSL shaders to render a dynamic, mouse-tracking entity with analog signal decay. Its function is to serve as an immersive focal point or an interactive background element. The effect effectively bridges direct user input with procedural visual storytelling. (Requires: three.js, tweakpane.js)

Technologies:
JavaScript HTML CSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Cursor Tracking VHS Glitch Custom Shaders Bloom Pass
Code by: Filipz Filipz
License: MIT
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
Scroll-driven text animation where list items change color as they pass through a fixed horizontal focal point using CSS background-attachment.

Scroll-Driven Sticky Text Reveal

Scroll-Driven Sticky Text Reveal is a high-end typographic interface. It utilizes modern CSS scroll timelines to synchronize the visual state of a list with the user’s scroll position. As items move through a designated “focal point,” they transition from a dimmed state to a vibrant highlight, creating a seamless reading experience. (Requires: tweakpane)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 115+ Edge Edge 115+ Safari Safari 26+
Features:
Scroll-Driven Animation Fluid Typography Theme Switching Sticky Highlights
Code by: Jhey Tompkins Jhey Tompkins
License: MIT
Dark themed navigation bar with a yellow-accented mega menu expanded, showing movie categories over a carousel background of film posters

Dropdown Navigation

Navigation is the backbone of usability, but traditional dropdowns can feel cramped and elusive. This component expands the concept of a menu into a panoramic dashboard. It is not just a list of links; it is a structured map of your application’s architecture. (Requires: open-props, remixicon, normalize-css)

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 99+ Edge Edge 99+ Firefox Firefox 97+ Safari Safari 15.4+
Features:
CSS Layers Responsive Design Mega Menu Open Props
Code by: Arby Arby
License: MIT

See the Pen Dropdown Navigation.

Isometric view of a stylized 3D office room with soft lighting, rendered in a browser using WebGL and baked textures.

Interactive 3D Workspace Diorama

We often treat web content as flat information, devoid of spatial context. This component creates a digital sanctuary. By combining soft, pre-calculated lighting with a constrained interactive camera, we invite the user to inhabit a space, not just view it. (Requires: three.js, gltf-loader, orbit-controls)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Baked Lighting Constrained Orbit GLTF Loader Performance Optimized
License: MIT
Isometric 3D diorama of a cozy room rendered with Three.js, featuring baked lighting shadows and interactive orbit controls against a beige background.

Isometric 3D Little Restaurant

Real-time rendering often demands too much power for too little soul. This component brings the warmth of a hand-crafted miniature to the browser. By leveraging baked textures, we achieve photorealistic lighting with the performance footprint of a simple image. It is not just a 3D model; it is a digital diorama that invites the user to inspect every corner with tactile orbit controls. (Requires: three.js, gltf-loader, orbit-controls)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Baked Lighting GLTF Loading Orbit Controls High Performance
License: MIT

See the Pen Isometric 3D Little Restaurant.

Minimalist range slider with a split track representing coffee and milk, dynamically adjusting fill levels and tooltips as the thumb moves

Scroll-Driven Range Slider

Inputs are usually dumb components; they report values but rarely visualize them meaningfully. This slider breaks that mold. It uses the cutting-edge Scroll-Driven Animations API to map the “thumb’s” movement directly to the visual output — without a single line of JavaScript logic for the animation. It creates a tactile, liquid connection between the user’s action and the “mixing” of coffee and milk.

Technologies:
HTML CSS babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 115+ Edge Edge 115+ Firefox Firefox (polyfill) Safari Safari 26+ (or polyfill)
Features:
Scroll-Driven Animation No-JS Logic Dynamic Color Mixing Tooltip Calculation
Code by: Jhey Jhey
License: MIT

See the Pen Scroll-Driven Range Slider.

A crowded grocery store flyer layout titled 'Techfood', featuring grid-based product listings for snacks and drinks with discount badges and varied cell sizes.

Techfood Grocery Grid Layout

Web layouts often suffer from “boxiness” — everything aligned in predictable, uniform rows. This design breaks that monotony by adopting the chaotic energy of a supermarket flyer. It utilizes the full power of CSS Grid to create irregular spans, varied densities, and tight packing, proving that the web can be as visually dense and information-rich as print media without sacrificing structure.

Technologies:
Pug SCSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 57+ Edge Edge 16+ Firefox Firefox 52+ Safari Safari 10.1+
Features:
Complex CSS Grid Pixel Art Logo Print Design Aesthetic
Code by: Olivia Ng Olivia Ng
License: MIT

See the Pen Techfood Grocery Grid Layout.

Full-screen hero section displaying a vivid blue-to-orange conic gradient background using OKLCH color space with centered white typography

Vibrant OKLCH Conic Hero

For too long, the web has been trapped in the dull, muddy spectrum of sRGB. We accept “gray dead zones” in our gradients as a fact of life. No more. This hero section embraces the OKLCH color space to deliver vibrance that matches the human eye’s perception. It is not just a background; it is a radiant, high-definition light source that bathes your typography in pure energy. (Requires: open-props)

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of Feb 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 113+ Safari Safari 15.4+
Features:
Wide Gamut Colors Perceptual Uniformity Conic Gradient Progressive Enhancement
Code by: Arby Arby
License: MIT

See the Pen Vibrant OKLCH Conic Hero.

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.

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

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.

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 15.4+
Features:
Context Awareness Pointer Tracking Logic-less CSS State
Code by: Jhey Jhey
License: MIT
Minimalist article grid where the mouse pointer is replaced by a circular 'Read' badge that changes color based on the hovered item.

Dynamic Article Hover Cursor

The mouse cursor is the primary bridge between user and interface, yet it often remains a passive arrow. This component reimagines the cursor as an active participant in the narrative. By morphing the pointer into a contextual “Read” badge that reacts to specific content, we reduce cognitive load and create a more intent-driven browsing experience. It feels less like clicking links and more like exploring a curated magazine.

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 15.4+
Features:
Custom Cursor CSS :has() Blend Modes Grid Layout
Code by: Jhey Jhey
License: MIT

See the Pen Dynamic Article Hover Cursor.

Minimalist SVG pagination with blue dots, capturing the moment the active dot leaps in a perfect arc to the selected position

Kinetic Arc Jump Pagination

Pagination is often reduced to a blinking light — a teleportation of state. This component rejects that abstraction. It treats the active indicator as a physical object with mass and momentum. By forcing the dot to leap through space to reach its destination, we create a tactile narrative of travel. It transforms a mundane click into a playful, satisfying interaction that mimics the physics of a board game piece. (Requires: gsap)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
Physics Simulation Custom Easing Dynamic Calculation SVG Manipulation
Code by: Chris Gannon Chris Gannon
License: MIT

See the Pen Kinetic Arc Jump Pagination.

Dark mechanical keyboard layout with glowing keys in a winter blue color scheme, rendered with realistic CSS shadows and lighting effects

RGB Mechanical Keyboard Grid

Digital interfaces often feel flat and lifeless. This component brings the tactile satisfaction of high-end mechanical hardware to the web. By simulating physical properties like keycap depth, under-glow, and randomized RGB lighting, we create an object that begs to be touched. It is a study in skeuomorphic revival, blending modern CSS capabilities with the gamer aesthetic to produce a UI element that feels solid, expensive, and reactive.

Technologies:
HTML SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 110+ Safari Safari 16+
Features:
Container Queries Procedural Coloring Realistic Lighting Theme Switching
Code by: Cameron Cameron
License: MIT

See the Pen RGB Mechanical Keyboard Grid.

Cartoonish coffee cup character with a face, steam rising, and fluid bouncing animation on a cream background

Animated Coffee Cup Sticker

In the sterile world of web interfaces, a touch of whimsy can be the difference between a user forgetting your site and remembering it with a smile. This snippet isn’t just an animation; it’s a digital sticker with a soul. It brings the static ritual of coffee to life through squash-and-stretch principles, transforming a simple icon into a living character that breathes, reacts, and delights. (Requires: gsap, morphsvg)

Technologies:
Haml PostCSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
SVG Morphing Character Animation Timeline Sequencing Fluid Physics
Code by: Noel Delgado Noel Delgado
License: MIT

See the Pen Animated Coffee Cup Sticker.

Minimalist dark interface featuring the word 'Creativity' in motion, utilizing a dual-layer clipping mask effect where the text fills with white as it slides and rotates

Kinetic clip-path Text Rotator

Static text is a relic of print media. In the digital realm, typography should possess momentum and weight. This component transforms a standard headline into a kinetic event. By synchronizing rotation with advanced clipping masks, we create the illusion of text being physically “printed” or “wiped” into existence at high velocity. It is visceral, rhythmic, and designed to command attention without screaming. (Requires: gsap)

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
Kinetic Typography Clip-Path Masking Infinite Loop High Performance
Code by: Jhey Jhey
License: MIT

See the Pen Kinetic clip-path Text Rotator.

Dark themed navigation bar featuring four white line-art SVG icons (alarm, clock, hourglass, stopwatch) that animate upon interaction

Micro-Animated SVG Icon Bar

Static icons are dead pixels; they occupy space but offer no soul. We believe that every interaction — no matter how small — is an opportunity to delight. This navigation bar transforms the mundane act of switching tabs into a tactile event. By embedding the animation logic directly into the SVG structure, we create a system that feels organic, responsive, and deeply crafted. It is not just about showing the user where they are; it is about rewarding them for arriving there.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
Micro-interactions SVG Animation Focus States Dark Mode
License: MIT

See the Pen Micro-Animated SVG Icon Bar.

Dark background with white typography, featuring a highlighted phrase with a moving purple-pink gradient and animated four-point stars

Sparkling Gradient Text Highlight

Typography on the web often suffers from a lack of vitality. We treat words as static information, ignoring their potential to convey wonder. This component injects a sense of “magic” into the reading experience. By combining a kinetic gradient with a randomized particle system, we create a focal point that breathes. It is not just a highlight; it is a celebration of the message, designed to captivate the user’s peripheral vision without overwhelming the content.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 84+ Edge Edge 84+ Firefox Firefox 79+ Safari Safari 14+
Features:
Text Clipping Particle System Gradient Panning
Code by: Hyperplexed Hyperplexed
License: MIT
Retro arcade game interface showing a yellow Pi symbol inside a purple circular arena avoiding a rotating red scanning cone.

Stealth Pi Game

Web games often get bogged down in heavy engines. This project is a love letter to the raw power of the HTML5 Canvas API. It is a pure, dependency-free arcade experience (save for a tiny sound synthesizer) that pits player reflexes against mathematical precision. You aren’t just moving pixels; you are navigating a vector field, dodging a ray-casting collision detector that speeds up as you survive. It is tense, fast, and built on solid geometry.

Technologies:
Pug Sass JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
Vector Collision Progressive Difficulty Retro SFX High Score Tracking
Code by: Peter Norton Peter Norton
License: MIT

See the Pen Stealth Pi Game.

A UI tool displaying a purple pentagon shape created with CSS clip-path, alongside a code block showing the polygon coordinates

Clip-Path Shapes Explorer

This Clip-Path Shapes Explorer serves as both a learning tool and a generator for CSS polygons. It allows users to cycle through a library of pre-defined shapes (triangles, hexagons, stars, etc.) and instantly see the result rendered in the browser. The tool also provides the exact CSS code needed to recreate the shape, complete with syntax highlighting. (Requires: react, react-dom, prismjs)

Technologies:
Stylus Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 55+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10.1+
Features:
Clip-path Generator Syntax Highlighting Dynamic Theming Responsive UI
Code by: Jhey Jhey
License: MIT

See the Pen Clip-Path Shapes Explorer.

A popup editor panel floating next to a profile card UI, showing controls for background-color, border-style, and font-size.

Contextual Inline CSS Editor

This Contextual Inline CSS Editor is a powerful prototyping tool that allows users to click on specific UI elements and modify their styles in real-time. Unlike a generic devtools panel, this editor is context-aware: it reads a custom data-props attribute to generate only the relevant controls (color pickers for colors, dropdowns for display properties, etc.) for that specific element. It’s an excellent utility for design systems, website builders, or admin dashboards.

Technologies:
HTML SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Dynamic Editor Generation Contextual Positioning Live Preview Property Parsing
Code by: Mert Cukuren Mert Cukuren
License: MIT

See the Pen Contextual Inline CSS Editor.

A gray skeleton loader style list item morphing from a horizontal row into an expanded vertical card with additional details.

Fluid Morphing List Expansion

Most interfaces treat layout changes as abrupt cuts in a film — jarring and disconnected. We reject this. UI should behave like matter, conserving momentum and mass. This component demonstrates the “impossible”: animating a flexbox container from a horizontal row to a vertical column seamlessly. It creates a sense of spatial continuity that makes the application feel not like software, but like a living organism adapting to user intent. (Requires: gsap, flip-plugin)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
Layout Morphing FLIP Animation State Management Flexbox Transition
Code by: GSAP GSAP
License: MIT

See the Pen Fluid Morphing List Expansion.

Digital trading card with 3D thickness and hover tilt effect featuring SVG character art against a clean background

Immersive 3D Tilt Card Modal

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. (Requires: gsap)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
3D Parallax Mouse Tracking Dynamic Content Performance Optimized
Code by: Ryan LaBar Ryan LaBar
License: MIT

See the Pen Immersive 3D Tilt Card Modal.

Three animated SVG characters representing negative, neutral, and positive states, controlled by a horizontal range slider

Interactive Emotional Feedback Slider

Forms are traditionally cold and utilitarian. This component challenges that norm by injecting emotional intelligence into the user interface. By mapping a range slider to animated character states, we transform a simple data input into a conversation. It turns the abstract concept of “satisfaction” into a relatable, human narrative, encouraging users to engage more deeply with the feedback process. (Requires: 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:
Emotional Feedback GSAP Timelines SVG Characters State Management
Code by: Peter Norton Peter Norton
License: MIT