3D skeuomorphic checkbox toggle with an elastic sliding animation and a fixed background grid effect using pure CSS

Skeuomorphic 3D Elastic Toggle Switch

This is a Skeuomorphic 3D Elastic Toggle Switch. It utilizes multi-layered shadowing and complex keyframe sequences to mimic a physical sliding component embedded in a technical grid. Its function is to transform a standard checkbox into a high-fidelity micro-interaction that emphasizes physical mass and momentum.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 43+ Edge Edge 12+ Firefox Firefox 16+ Safari Safari 9+
Features:
3D Skeuomorphism Elastic Animation Fixed Background
Code by: Jon Kantner Jon Kantner
License: MIT
3D skeuomorphic desk calendar with realistic paper stack depth and a neon glow effect in dark mode using CSS skew and box-shadows.

Skeuomorphic Lunar Desk Calendar

The Skeuomorphic Lunar Desk Calendar is a digital recreation of the traditional “Hardware Store Calendar”. It bridges the gap between physical paper textures and dynamic digital logic, providing users with both Gregorian and Lunar dates. Its function is to serve as a high-fidelity desktop widget that celebrates heritage design through modern CSS geometry.

Technologies:
Pug Sass JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.5+
Features:
Lunar Date Engine 3D Perspective Neon Dark Mode Real-time Clock
Code by: Erica Erica
License: MIT
Minimalist 3D book mockup with interactive flipping pages displaying high-resolution photography on a textured background.

Interactive 3D Flip Book Gallery

This is an Interactive 3D Flip Book Gallery. It simulates a physical book structure where each element acts as a double-sided page. Its function is to showcase images through spatial depth, replacing standard flat carousels with a tactile flipping mechanic.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 85+ Edge Edge 85+ Safari Safari 16.4+ Firefox Firefox 128+
Features:
3D Perspective Page Turning Stacked Layout Auto-Closure
Code by: Daniel Muñoz Daniel Muñoz
License: MIT
Clean digital magazine layout with asymmetric CSS Grid columns, sticky section labels, and grayscale photography

Minimalist Grid Editorial Layout

This is a Minimalist Grid Editorial Layout built for digital publishing. It translates traditional Swiss print design into a responsive web format using CSS Grid. The layout utilizes asymmetric columns and deliberate negative space to establish a clear hierarchy for long-form reading.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 85+ Safari Safari 14.1+
Features:
Asymmetric Grid Sticky Labels Fluid Typography Print Aesthetic
Code by: Gemma Croad Gemma Croad
License: MIT
A grid of four product cards featuring inset shadows, fluid typography, and dynamic accent colors based on OKLCH color space.

Modern Container Query Product Cards

This snippet showcases Modern Container Query Product Cards. It represents the bleeding edge of CSS architecture, utilizing @scope, @layer, and @property to create highly encapsulated, fluid components. Its function is to provide a robust e-commerce card layout that automatically adjusts its internal styling and grid distribution based on the physical size of its container, not the viewport. (Requires: kiso.css)

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 118+ Edge Edge 118+ Firefox Firefox 128+ Safari Safari 17.4+
Features:
Container Queries CSS Scope OKLCH Colors Fluid Typography
Code by: tak-dcxi tak-dcxi
License: MIT
A retro arcade Pong game interface with glowing neon paddles, a bright cyan ball, and CRT scanline effects on a dark background.

Neon Vaporwave Pong Game

This is a Neon Vaporwave Pong Game (“CODEPONG 26”). It is a complete, browser-based arcade game rendered via the HTML5 Canvas 2D API. Its function is to provide a highly polished, playable experience that demonstrates advanced frontend techniques, including a custom physics engine, an adaptive AI opponent that gets harder as the game progresses, and programmatic audio synthesis for sound effects. (Requires: FontAwesome)

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:
Canvas 2D Rendering Adaptive AI Particle Physics Web Audio API CRT Filter Effects
Code by: Matt Cannon Matt Cannon
License: MIT

See the Pen Neon Vaporwave Pong Game.

Black and white optical illusion geometric pattern generated with pure CSS gradients

Optical Illusion CSS Background Pattern

This is an Optical Illusion CSS Background Pattern. It generates a complex, interlocking geometric tessellation using only mathematical gradient overlays. Its function is to provide a visually striking, lightweight background texture without requiring external image assets.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 69+ Edge Edge 79+ Firefox Firefox 83+ Safari Safari 12.1+
Features:
Pure CSS Gradient Overlays Minimal Footprint
License: MIT
Black and white optical illusion pattern featuring a central circle that appears to pulse against a striped background, created with pure CSS gradients

Pulsing Circle Optical Illusion

This is a Pulsing Circle Optical Illusion. It generates a static, high-contrast geometric pattern that exploits peripheral vision to create a false sense of motion. Its function is to serve as a lightweight, visually arresting background or artistic centerpiece using only a handful of CSS properties and zero JavaScript.

Technologies:
CSS
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome Chrome 69+ Edge Edge 79+ Firefox Firefox 83+ Safari Safari 12.1+
Features:
Optical Illusion Pure CSS No Animation
License: MIT
Two colored boxes (yellow and blue) moving horizontally across a black and white striped background, demonstrating the stepping feet illusion.

Stepping Feet Optical Illusion

This is the Stepping Feet Optical Illusion. It demonstrates how high-contrast patterns interfere with human motion perception. Two colored blocks move at identical, constant speeds, yet appear to stagger and “step” like feet. A hover interaction removes the background grid to expose the mathematical reality of their parallel movement.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 16.4+
Features:
Pseudo-elements Keyframe Animation Linear Gradients
License: MIT

See the Pen Stepping Feet Optical Illusion.

A bright yellow button with an animated dashed border that draws itself around the perimeter on hover, along with corner dots that appear sequentially.

Animated Border Drawing Button

This is an Animated Border Drawing Button. It transforms a standard call-to-action into a multi-stage micro-interaction. Upon hovering over the button, the component triggers a sequential animation where four corner dots appear, followed by four dashed border lines that “draw” themselves around the button’s perimeter, creating a high-end, futuristic feel.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 15.4+
Features:
Staggered Animation CSS :has() Pure CSS
Code by: dexter-st dexter-st
License: MIT

See the Pen Animated Border Drawing Button.

A bold white typography title 'Animation' where letters float and tilt on hover, accompanied by a dynamic Lottie sparkle effect in the background

DotLottie Interactive Sparkle Header

This is a DotLottie Interactive Sparkle Header. It blends high-performance character-level typography effects with the modern DotLottie animation format. Its function is to create a delightful, “juicy” hero interaction: when a user hovers over the title, the letters individually react with a staggered lift-and-tilt motion, while a complex Lottie sparkle animation plays in the background. (Requires: @lottiefiles/dotlottie-web)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
DotLottie Integration Letter-by-Letter Stagger Hover Interaction Reduced Motion Support
Code by: Carmen Ansio Carmen Ansio
License: MIT
A sleek, pill-shaped button with advanced glassmorphic and iridescent effects that glow and shift on hover

Iridescent 3D Neumorphic Button

This is an Iridescent 3D Neumorphic Button. It pushes CSS styling to the limit, using stacked gradients, oklch color spaces, and advanced blend modes to create a button that feels like a piece of polished, translucent hardware. Its function is to serve as a high-fidelity “Hero” element, delivering a tactile, light-responsive experience that feels alive under the cursor.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 15.4+
Features:
Iridescent Gradient Complex Layered Shadows Neumorphic Depth Blending Modes
Code by: Simey Simey
License: MIT
A modern web page layout with smooth scrolling, featuring a hero image, a gallery with clip-path reveals, and a footer with a wave-like SVG animation.

Lenis Smooth Scroll & GSAP Page

This is a Lenis Smooth Scroll & GSAP Page. It transforms a standard one-page website into a high-end, cinematic scrolling experience. Its function is to provide an exceptionally fluid and responsive interface by replacing native “jumpy” browser scrolling with the physics-based smoothness of Lenis, while using GSAP’s ScrollTrigger to orchestrate a series of staggered animations that reveal content as the user navigates down the page. (Requires: GSAP, Lenis, ScrollTrigger)

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:
Lenis Smooth Scroll GSAP ScrollTrigger Clip-path Reveals Staggered SVG Animation
License: MIT
A cinematic web page with smooth scrolling transitions, including a film-roll header effect, a video player that expands and blurs, and a footer reveal.

Lenis Smooth Scroll Cinematic Experience

This is a Lenis Smooth Scroll Cinematic Experience. It transforms a standard single-page portfolio or narrative website into an immersive, high-end digital journey. Its primary function is to replace jarring browser scrolling with the fluid, physics-based motion of Lenis, while using GSAP’s ScrollTrigger plugin to orchestrate a complex sequence of cinematic animations, including a “film roll” header, an expanding video player, and a dramatic footer reveal. (Requires: Lenis, GSAP, ScrollTrigger)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 14.1+
Features:
Lenis Smooth Scroll GSAP ScrollTrigger Film Roll Effect Clipboard API Integration
License: MIT
A vertical timeline with alternating content and image blocks, linked by a central glowing lime-colored bar

Responsive Two-Column Timeline

This is a Responsive Two-Column Timeline. It transforms list-based historical data into a structured, alternating visual path. Its function is to allow users to navigate chronological content with ease, using a centralized vertical bar to guide the eye while images and text blocks oscillate between left and right columns.

Technologies:
HTML SCSS
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
CSS Grid Dynamic Background Markers Alternating Layout
Code by: Ana Tudor Ana Tudor
License: MIT

See the Pen Responsive Two-Column Timeline.

Photorealistic 3D model of a MacBook Pro floating on a gradient background, with the lid animating from closed to open, revealing a lit screen

3D Interactive MacBook Model

This is a 3D Interactive MacBook Model. It utilizes Three.js to load, texture, and animate a high-fidelity .glb model of a laptop. Its function is to create a premium, cinematic product showcase, replacing static hero images with a fully interactive WebGL scene that animates through a complex opening and booting-up sequence. (Requires: Three.js, GSAP, lil-gui)

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:
GLTF Loading GSAP Timelines Orbit Controls Webcam Integration
License: MIT

See the Pen 3D Interactive MacBook Model.

A video game character select screen with a large image of Ryu and a row of selectable character portraits at the bottom

CSS :has() Character Select Screen

This is a CSS :has() Character Select Screen. It replicates the classic user interface of a fighting game’s selection menu, using modern CSS to handle all state logic. Its function is to demonstrate how the :has() pseudo-class can completely replace JavaScript for managing visibility in a selection-based UI, triggering changes in the main content area based on the state of a radio button group. (Requires: Vue)

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 15.4+
Features:
CSS State Management No JavaScript Logic Responsive Grid
Code by: Sicontis Sicontis
License: MIT
A settings panel UI featuring a notification icon and text that dynamically change from 'Off' to 'On' when the adjacent toggle switch is activated

CSS :has() Notification Toggle

This is a CSS :has() Notification Toggle. It provides a fully functional, state-aware UI switch for settings panels without a single line of JavaScript. Its function is to allow the user to toggle a binary state (notifications on/off) and have the entire UI — including icons, labels, and descriptive text — update instantly based purely on the state of a hidden checkbox.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 15.4+
Features:
CSS :has() Checkbox Hack No JavaScript Stateful UI
Code by: Paulo Nunes Paulo Nunes
License: MIT

See the Pen CSS :has() Notification Toggle.

Two side-by-side images with a soft, blurred background created by stretching and blurring the original image using the CSS border-image property

Frameless Blurred Background Image Effect in CSS

This is a Frameless Blurred Background Image Effect. It uses an innovative CSS technique to generate a soft, atmospheric background for an image by duplicating, stretching, and blurring the image itself. The function is to create a polished, “pro” look for profile pictures or product thumbnails without requiring image editing software or complex JavaScript canvas manipulations.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 15+ Edge Edge 12+ Firefox Firefox 15+ Safari Safari 6+
Features:
Border-image Trick CSS Custom Properties Pure CSS
Code by: Temani Afif Temani Afif
License: MIT
Parallax scrolling effect on a profile header where an avatar shrinks and moves into the sticky navigation bar, which blurs and darkens its background on scroll

Scroll-Driven Sticky Parallax Header

This is a Scroll-Driven Sticky Parallax Header. It replaces static profile headers with a deeply integrated, cinematic scrolling experience. Its function is to transform a large hero image and avatar into a compact, sticky navigation bar, using native CSS animation-timeline: scroll() to orchestrate complex parallax, scaling, and fading effects without any JavaScript. (Requires: Open Props)

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 115+ Edge Edge 115+
Features:
Scroll-Driven Animations Sticky Positioning Parallax Effect
Code by: Jhey Jhey
License: MIT
A full-screen vertical slider with a 'melt' transition between sections, a side indicator, and radio buttons to change the animation type

Scroll-Driven View Transitions

This is a Scroll-Driven View Transitions component. It simulates app-like, full-screen transitions between content sections using only native CSS properties. Its function is to replace traditional vertical scrolling with a more engaging, cinematic experience, where each scroll action triggers a complex animation (like a “melt”, slide, or zoom) rather than a simple positional change.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 115+ Edge Edge 115+
Features:
Scroll Timeline Scroll Snap View Transitions Pure CSS
Code by: Giana Giana
License: MIT

See the Pen Scroll-Driven View Transitions.

A vibrant hero section displaying fruit products with animated falling elements and a large, central title that cycles between product types

Animated Fruity Product Showcase

This is an Animated Fruity Product Showcase. It acts as a high-impact hero section for a product landing page. Its function is to create a sense of dynamic energy through synchronized GSAP animations, where product imagery “falls” into view, titles update with staggered transitions, and ripple-wave effects surround the navigation buttons. (Requires: GSAP)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
GSAP Timelines Wave Ripple Effects Sequential Transitions Randomized Positioning
License: MIT
A grid of four image quadrants that expand to full screen with a sliding caption effect upon interaction

Clipping Quadrant Image Gallery

This is a Clipping Quadrant Image Gallery. It segments a full-screen display into four interactive quadrants, each housing a unique photograph. Upon clicking any segment, the component utilizes the clip-path property to instantly expand that specific quadrant to cover the entire viewport, transitioning from a mosaic-style grid into a singular, immersive view.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome Chrome 55+ Edge Edge 79+ Firefox Firefox 52+ Safari Safari 11+
Features:
Clip-path Expansion Z-index Layering Grid Overlay
Code by: Envato Tuts+ Envato Tuts+
License: MIT
Profile card interface showing a user avatar, multiple cryptocurrency tabs, a generated QR code, and live market statistics

Crypto Donation Profile Card

This is a Vue Crypto Donation Profile Card. It consolidates multiple cryptocurrency wallet addresses into a single, scannable, and copyable interface. Its function is to streamline the donation process for content creators, automatically generating QR codes for specific wallets while fetching and displaying real-time market statistics for the selected coin. (Requires: Vue)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 58+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
Live API Fetch QR Code Generation Clipboard Integration Tabbed Interface
Code by: Rainner Lins Rainner Lins
License: MIT

See the Pen Crypto Donation Profile Card.

Three rotating 3D geometric shapes (Torus Knot, Icosahedron, Torus) rendered in a WebGL canvas with high-gloss matcap crystal textures

Matcap Instanced Disco Geometry

This is a Matcap Instanced Disco Geometry demo. It renders multiple unique 3D geometries (Torus Knot, Icosahedron, Torus) using the WebGL Instanced Mesh technique. Instead of drawing individual planes for every mirror on the surface of the shape, it creates one InstancedMesh per object, mathematically orienting thousands of tiny reflective mirrors to mimic a faceted, crystal-like disco surface. (Requires: Three.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:
WebGL Instancing Matcap Shading Geometry Merging Multi-view Scissor Rending
License: MIT
Dark interactive canvas with vibrant neon flowers blooming and trailing along the cursor movement path

WebGL Generative Flower Cursor

This is a WebGL Generative Flower Cursor. It transforms the cursor into a botanical paintbrush, procedurally generating complex, blooming flower patterns across the screen in real-time. Its function is to provide an immersive, artistic interaction layer that allows users to “paint” generative digital gardens. (Requires: Three.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:
Fragment Shaders Ping-Pong Buffering Generative Art Interactive Painting
License: MIT

See the Pen WebGL Generative Flower Cursor.

A character-based password input form where a cute animated character covers its eyes as you type, with a checklist to the side indicating password strength requirements.

Animated Password Strength Guide

This is an Animated Password Strength Guide. It turns the mundane task of entering a password into an engaging, character-driven interaction. Its function is to provide real-time, checklist-based feedback on password complexity while visually representing the user’s progress through a stylized illustration that reacts to the input. (Requires: jQuery)

Technologies:
Pug Stylus JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 13+
Features:
Real-time Validation Character Interaction Eye-tracking/Covering Regex Pattern Matching
Code by: Andreas Storm Andreas Storm
License: MIT
Yellow pill-shaped power button with an animated rotation effect and a series of trailing color-shifting shadows that emerge during activation

Animated Power-Up Button

This is an Animated Power-Up Button. It replaces standard interaction states with a visually rich, multi-layered animation sequence. Upon clicking, the button rotates, and a series of semi-transparent shadow layers stagger-in behind it, creating a “motion blur” or “power-up” trail effect. Its function is to provide highly stylized feedback for high-impact actions. (Requires: GSAP)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
GSAP Timelines Staggered Shadow Effect Rotational Animation
Code by: Damon Damon
License: MIT

See the Pen Animated Power-Up Button.

Generative 3D parallax text effect reading 'Pure' in stacked colorful layers responding to mouse movement

Generative 3D Parallax Typography

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

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 61+ Edge Edge 79+ Firefox Firefox 63+ Safari Safari 10.1+
Features:
Mouse Tracking Generative Art Parallax Effect Dynamic Scaling
Code by: yuanchuan yuanchuan
License: MIT
A 6x6 grid board game interface named Wildfire with dice, action counters, and SVG icons for home, fire, and defensive actions.

Interactive Board Game Prototype

This is an Interactive Board Game Prototype (“Wildfire”). It is a standalone, browser-based puzzle game where the player defends a “home” tile from procedurally generated “fire” tiles spreading across a 6x6 grid. It functions as an excellent study in grid mathematics, DOM-based state management, and turn-based game loops built entirely without canvas rendering or heavy game engine frameworks.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Safari Safari 11+ Firefox Firefox 55+ Edge Edge 79+
Features:
Procedural Generation State Machine SVG Sprites Dark Mode
Code by: Carson Ford Carson Ford
License: MIT