Interactive button with a moving neon SVG border trace effect around its rounded corners

Glowing Border Trace Button

demo & code

This is a Glowing Border Trace Button. It utilizes embedded SVG rectangles to create a moving neon stroke along the perimeter upon interaction. Its function is to provide highly visible, tactile feedback for primary actions without disrupting the core layout geometry or triggering expensive repaints.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome 88+ Edge 88+ Firefox 78+ Safari 14+
Features:
SVG Tracing Dynamic Radius Focus States
Responsive navigation bar with a theme toggle button demonstrating a polygon slice view transition and CSS trigonometric hover effects

Polygon Sliced Theme Toggle Navbar

demo & code

This is a Polygon Sliced Theme Toggle Navbar. It handles global light/dark mode switching and primary site navigation. Its function is to provide fluid, state-driven visual feedback using native browser APIs, eliminating abrupt visual jumps during context shifts.

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome 111+ Edge 111+ Firefox 121+ Safari 17.4+
Features:
View Transitions Trigonometric Hover State Management
Four glowing colored squares in a continuous chasing loop on a dark background, demonstrating CSS translation and filtering

Glowing Chasing Squares Loader

demo & code

This is a Glowing Chasing Squares CSS Loader. It visually communicates background system processes through continuous, cyclic motion. Its function is to reduce perceived wait times by providing a predictable, rhythmic focal point during data fetching.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of Apr 2026):
Chrome 53+ Edge 79+ Firefox 35+ Safari 9+
Features:
Negative Delays Glow Effects Fluid Sizing
Guybrush Threepwood pixel character looking through a spyglass animated entirely with single-element CSS box shadows

Pixel Art Animation

demo & code

This is a Pure CSS Pixel Art Animation. It renders a multi-frame character sequence (Guybrush Threepwood) using a single HTML <div>. Its function is to demonstrate extreme CSS capability and provide lightweight, scalable retro graphics without requiring external raster images or canvas rendering.

Technologies:
HTML SCSS
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome 26+ Edge 12+ Firefox 19+ Safari 6+
Features:
Single Element SCSS Matrices Step Animation
Geometric abstract art featuring six panels with blinking neon pink and blue sections that simulate 3D cubes using CSS conic gradients and keyframe animations.

Generative Glitch Cube Art

demo & code

This is Generative Glitch Cube Art. It is a piece of procedural digital art created entirely with CSS. Its function is to demonstrate how complex, three-dimensional geometry and dynamic lighting effects can be simulated without JavaScript or SVG, relying solely on multi-layered conic-gradient backgrounds and CSS custom property animation.

Technologies:
HTML SCSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 85+ Edge 85+ Safari 16.4+ Firefox 128+
Features:
Conic Gradients CSS @property Glitch Animation No JavaScript
Interactive SVG star rating with a circular burst animation and physics-based pop effect when a rating is selected

Bursting Animated SVG Star Rating

demo & code

The Bursting Animated SVG Star Rating is an explosive feedback component for user reviews. It replaces standard instantaneous state changes with a multi-layered animation sequence consisting of a ring expansion, radial line “sparks,” and an elastic fill. Its function is to provide high-fidelity tactile validation for user input within forms.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 63+ Safari 13.1+
Features:
Burst Micro-interaction Staggered Animation ARIA-compliant
Blue cartoon parrot sitting on a perch, illustrated completely using pure CSS shapes and gradients

Hover-Reactive Parrot Character

demo & code

This is a Pure CSS Hover-Reactive Parrot Character. It replaces static image files with a resolution-independent, mathematically constructed drawing using only HTML div elements and CSS styling. Its function is twofold: to demonstrate advanced CSS geometry and to provide a delightful micro-interaction where hovering over the character triggers a frantic, animated “talking” state complete with comic-style curse words.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 88+ Edge 88+ Firefox 84+ Safari 14+
Features:
CSS Drawing Hover Animation Complex Gradients
Letters scattered across the screen coming together to form a circular sentence driven by page scrolling

Scroll-Driven Circular Typographic Scramble

demo & code

This is a Scroll-Driven Circular Typographic Scramble. It utilizes experimental CSS animation-timeline to bind complex trigonometric and geometric transitions directly to the user’s scrollbar. Its function is to create a highly engaging, interactive hero section where chaotic, scattered letters perfectly align into a readable circular sentence as the user scrolls down.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 115+ Edge 115+
Features:
Scroll Timeline CSS Math Functions Pure CSS Radial Layout
Dark pill-shaped button with a glowing cosmic hover effect revealing a 3D rotating particle galaxy inside

Cosmic 3D Galaxy Button

demo & code

This is a Cosmic 3D Galaxy Button. It replaces a standard solid color hover state with a dynamic, multi-layered particle system. Its function is to serve as a high-impact primary call-to-action, using spatial depth and global page illumination to draw maximum user focus.

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
3D Rotation Particle System State-Driven Styling
Minimalist animated coffee cup stretching and spinning side to side with rising steam, built using pure CSS and SVG

Pure CSS Animated Coffee Cup Loader

demo & code

This is a Pure CSS Animated Coffee Cup Loader. It transforms static loading screens into an engaging, playful visual loop. Its function is to provide delightful feedback during wait times, utilizing the classic animation principle of squash and stretch without relying on any JavaScript.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome 88+ Edge 88+ Firefox 84+ Safari 14+
Features:
Squash & Stretch Path Morphing Dark Mode
Three translucent tumbling 3D cubes on a grid floor with dynamic shadows using pure CSS

Tumbling 3D Cubes Animation

demo & code

This is a Tumbling 3D Cubes Animation. It visualizes three interconnected, translucent cubes endlessly rolling across a grid floor in a synchronized sequence. Its function is to demonstrate complex spatial geometry and continuous kinetic motion using exclusively DOM nodes and stylesheets, replacing heavy WebGL libraries with pure CSS mathematics.

Technologies:
HTML SCSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome 36+ Edge 12+ Firefox 16+ Safari 9+
Features:
Nested Transforms Staggered Animation Dynamic Shadow
3x3 grid of animated dots scaling and emitting ripple effects in vibrant colors acting as a CSS preloader

Animated Ripple Dot Grid Loader

demo & code

This is an Animated Ripple Dot Grid Loader. It utilizes pure CSS and complex keyframe choreography to render a highly synchronized loading state. Its function is to communicate background processing while maintaining visual engagement. The effect is continuous and self-contained, requiring zero user interaction.

Technologies:
HTML SCSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome 123+ Edge 123+ Firefox 121+ Safari 17.4+
Features:
Keyframe Choreography SCSS Loops Light-Dark Adaptation
Vertical timeline layout with alternating image cards and interactive Bootstrap accordions, featuring CSS scroll-driven reveal animations.

Scroll-Animated Accordion Vertical Timeline

demo & code

This is a Scroll-Animated Bootstrap Accordion Timeline. It structures sequential data into a central vertical axis, combining visual anchor points (images) with collapsible text modules (accordions). Its function is to compress dense historical or process-oriented information into a scannable format. Nodes remain hidden until scrolled into the viewport, forcing user focus on the active temporal step.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 115+ Edge 115+ Firefox 114+ (flag) Safari 26+
Features:
Scroll-Driven Reveal Collapsible Content Alternating Layout Responsive Geometry
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

demo & code

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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 115+ Edge 115+ Safari 26+
Features:
Scroll-Driven Animation Fluid Typography Theme Switching Sticky Highlights
Dark themed navigation bar featuring four white line-art SVG icons (alarm, clock, hourglass, stopwatch) that animate upon interaction

Micro-Animated SVG Icon Bar

demo & code

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 60+ Edge 79+ Firefox 60+ Safari 11+
Features:
Micro-interactions SVG Animation Focus States Dark Mode
Isometric 3D plates floating in a stack, styled with blue and pink gradients and labeled text, representing a layered architecture

Isometric Floating Layers Diagram

demo & code

This Isometric Floating Layers Diagram is a visually striking React component designed to represent architectural stacks or multi-tiered systems. By combining SVG geometry with CSS animations, it creates a lightweight 3D isometric illusion. Each layer floats rhythmically, enhanced by vibrant gradients and drop shadows, making it perfect for landing pages explaining software infrastructure or service tiers.

Technologies:
SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 50+ Edge 79+ Firefox 50+ Safari 10+
Features:
Isometric Perspective Floating Animation Dynamic Gradients Scalable Vector
A cute cartoon rabbit (Scorbunny) made of CSS shapes with orange and yellow accents. It blinks, wiggles its ears, and smiles when hovered.

Pure CSS Animated Scorbunny

demo & code

This Pure CSS Animated Scorbunny showcases the power of CSS as an illustration tool. Without a single SVG or image file, it constructs a recognizable character using nested divs, gradients, and advanced border-radius manipulation. The character feels alive thanks to continuous idle animations (blinking eyes, wiggling ears) and a joyful reaction when the user hovers over it.

Technologies:
HTML SCSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
CSS Shapes Keyframe Animation Hover Interaction Advanced Border-Radius
Dark blue background with a series of animated vertical bars revealing the white text 'Álvaro Montoro' and 'CSS Aficionado'.

Staggered Bars Reveal Animation

demo & code

This Staggered Bars Reveal Animation creates a cinematic intro for landing pages using zero JavaScript. By orchestrating a single pseudo-element (::after) with complex linear-gradient backgrounds, the component simulates seven distinct bars sliding into place. The animation cleverly shifts the background-position of each gradient strip sequentially, creating a rhythmic “wipe” effect that culminates in the text appearing.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 100+ Edge 100+ Safari 14+ Firefox 90+
Features:
Zero JavaScript Keyframe Animation Background Size/Position Responsive Design
Stylized night scene drawn in CSS, featuring yellow flowers blooming, green grass swaying, and translucent bubbles with red hearts floating upwards.

Blooming Night Garden Animation

demo & code

This Blooming Night Garden Animation is a delightful example of “CSS Art,” where HTML elements are shaped into complex illustrations using code. It features a complete scene with a textured night sky, procedurally blooming flowers, swaying grass, and a particle system of floating hearts, all brought to life through choreographed CSS keyframes.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 100+ Edge 100+ Safari 14+ Firefox 90+
Features:
CSS Drawing Keyframe Orchestration Responsive Units (vmin) SVG Integration
A circular 3D carousel of rounded images floating in a dark void, following a complex mathematical curve driven by pure CSS.

Trigonometric 3D Orbit Gallery

demo & code

This Trigonometric 3D Orbit Gallery is a stunning example of “Code Art,” demonstrating the raw power of modern CSS mathematics. Instead of relying on rigid keyframes for positioning, it uses parametric equations to place and animate 32 images along a complex, fluid 3D curve in real-time, creating a perpetual motion machine effect purely with stylesheets.

Technologies:
Pug SCSS
Difficulty: Advanced
Browser Support (as of Jan 2026):
Chrome 111+ Edge 111+ Safari 16.4+ Firefox 113+
Features:
CSS Trigonometry Houdini API (@property) 3D Transforms Parametric Animation
Sleek dark mode accordion UI with glassmorphism effects and smooth expand animations inspired by Apple product pages

Apple-Style Smooth Animated Accordion

demo & code

The Apple-Style Smooth Animated Accordion is a cutting-edge UI component that achieves high-end animation results without a single line of JavaScript. Inspired by the sleek marketing pages of Apple, it utilizes the newest CSS specifications to solve the age-old problem of animating to height: auto while maintaining full accessibility through semantic HTML.

Technologies:
HTML SCSS
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 131+ Edge 131+
Features:
Zero-JS Fluid Height Exclusive Expansion
Modern purple gradient accordion using CSS calc-size and details-content pseudo-element for smooth height animations

Pure CSS Animated Details Accordion

demo & code

This Pure CSS Animated Details Accordion utilizes cutting-edge CSS functions to achieve smooth height transitions on native HTML elements without a single line of JavaScript. By leveraging the revolutionary calc-size() function and the ::details-content pseudo-element, it finally solves the age-old problem of animating from height: 0 to height: auto.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 129+ Edge 129+
Features:
Smooth Height Transition Zero JavaScript Discrete Animations Exclusive Expansion
Retro 80s scene with a neon sun, scrolling grid floor, palm trees, and the back of a DeLorean car driving into the horizon

Pure CSS Synthwave 80s Animation

demo & code

This Pure CSS Synthwave 80s Animation captures the nostalgic aesthetic of the 1980s retrowave genre. It features a complete animated scene: an infinite neon grid, a setting sun with scanlines, shaking palm trees, and a DeLorean driving into the distance. The scene is brought to life with a driving synthwave audio track and intricate CSS-only motion.

Technologies:
Pug SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Jan 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Infinite Grid Mask Animations Perspective 3D Audio Integration
Minimalist toggle switch that triggers a white curtain sweep, inverting page colors using CSS mix-blend-mode logic

Pure CSS Mix-Blend-Mode Dark Toggle

demo & code

This Pure CSS Mix-Blend-Mode Dark Toggle offers a lightweight, JavaScript-free solution for theming. Instead of manually redefining colors for a dark theme, it utilizes a full-screen “curtain” overlay with a specific blending mode to mathematically invert the page’s color palette. The result is a smooth, wiping transition that instantly creates a high-contrast dark mode.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 41+ Edge 79+ Firefox 32+ Safari 8+
Features:
No JavaScript Color Inversion Curtain Effect
A psychedelic 3D VIP card with animated moiré patterns and rotating text.

Moiré Psy-Dance Party VIP Access Card (CSS Only)

A psychedelic 3D VIP card animation powered by pure CSS.

Bouncy CSS Text Animation with Splitting.js

Bouncy CSS Text Animation with Splitting.js

A playful typographic vignette where Splitting.js enables granular CSS control, while complex @keyframes orchestrate a physics-based liquid dot that physically interacts with specific letters via data-char attributes.

CSS Grid Clock (Animated)

CSS Grid Clock (Animated)

A highly detailed Dual Analog Clock component that compares abstract and real-time animation.

See the Pen CSS Grid Clock (Animated).

Folding/Collapsing Profile Card Starring Batwoman

Folding/Collapsing Profile Card Starring Batwoman

An interactive profile card featuring a dynamic theme toggle triggered by clicks on the avatar or menu button.

GitHub Stargazers Counter (React)

GitHub Stargazers Counter (React)

A customizable React component that fetches live GitHub star counts via the API hook useEffect. It features a smooth loading transition: a spinning star icon expands into a count badge using CSS max-width and transform animations upon data retrieval, supported by SCSS-based light/dark theming.

Psyworm: CSS Motion-Path Animation Experiment

Psyworm: CSS Motion-Path Animation Experiment

A mesmerizing, slightly eerie animation of a “living hole” with teeth, demonstrating the power of modern CSS for creating complex procedural graphics.

Tab Bar Interaction with Dark Mode

Tab Bar Interaction with Dark Mode

A lively, responsive interface that turns boring navigation into a playful experience, where every user action is rewarded with delightful visual feedback.

Creative Section Design

Creative Section Design

A visually rich, animated section with cards that respond to hover (a colored border appears), creating a sense of interactivity and depth.

See the Pen Creative Section Design.

Neu Times!

Neu Times!

A neumorphic digital clock featuring a vertical sliding mechanism reminiscent of slot machines.

See the Pen Neu Times!.

Simple HTML Charting with CSS Grid, Writing Mode, and Vue

Simple HTML Charting with CSS Grid, Writing Mode, and Vue

A lightweight, colorful, and animated chart demonstrating data visualization capabilities using pure CSS and Vue without heavy dependencies.

Pure CSS Moiré Wave Dots

Pure CSS Moiré Wave Dots

A dynamic field of black dots moving synchronously yet phase-shifted in time, forming complex geometric patterns reminiscent of moiré.

See the Pen Pure CSS Moiré Wave Dots.

3D Text Spiral Animation with CSS

3D Text Spiral Animation with CSS

An elegant 3D scene where rotating text forms a spiral. The effect utilizes the perspective property for depth and HSL functions for procedurally generating the multi-layered color scheme.

Pixel Heart Animation

Pixel Heart Animation

A visually engaging pixel heart animation created purely using an HTML ul/li structure and CSS @keyframes, where the “pop-in” effect is achieved through smooth transform: scale transitions.

See the Pen Pixel Heart Animation.

Scroll-Driven Gallery

Scroll-Driven Gallery

A demonstration of the new CSS Scroll-Driven Animations (SDA) API, where the scroll position of the entire page directly drives a complex, scaling, and rotating grid of images, achieving a high-performance, engaging visual effect purely with CSS.

See the Pen Scroll-Driven Gallery.

Pagination Liquid Blob Menu with CSS and Audio

Pagination Liquid Blob Menu with CSS and Audio

The “liquid” pagination effect is fully implemented via pure CSS animation, using pseudo-elements and border-radius: 50% to create the dynamic “blob.” Vanilla JavaScript is responsible for precise active element positioning by calculating offsetLeft on click.

Heartless Confetti Button Effect

Heartless Confetti Button Effect

A clean implementation of the popular “confetti” effect for a button, using Vanilla JS to dynamically create/remove elements and set CSS variables, while the entire animation logic for movement and fading is handled by highly optimized CSS keyframes.

See the Pen Heartless Confetti Button Effect.

Spectacular Pure CSS Screen Transition

Spectacular Pure CSS Screen Transition

See how spectacular, complex animations built with pure CSS and JavaScript create dynamic, memorable screen changes.

CSS-Only Dots World Map

CSS-Only Dots World Map

A technical demo of geodata visualization using pure CSS/Sass to create a grid-based world map. The core feature is the animation control of numerous cells using @each and individual animation-delay: random(...), which makes the pulsing unique to each continent.

See the Pen CSS-Only Dots World Map.

Cyberpunk Glitch Slideshow

Cyberpunk Glitch Slideshow

A pure-CSS masterpiece that uses advanced perspective and @keyframes to create a striking 3D-like parallax and an automatic slideshow. The demo highlights the power of modern CSS to achieve sophisticated interactive and animated interfaces without a single line of JS.

See the Pen Cyberpunk Glitch Slideshow.

Image Orbit Animation with CSS

Image Orbit Animation with CSS

This carousel effect demonstrates a modern approach to CSS animations, using the offset-path property for circular motion. The complex scaling and highlighting effects on hover are achieved purely with CSS transitions and the :has() selector, eliminating the need for JavaScript.

See the Pen Image Orbit Animation with CSS.

Pure CSS Linear Circular Motion

Pure CSS Linear Circular Motion

Witness the power of pure CSS with this mesmerizing 3D mechanical animation, built using advanced 3D transforms and intricately choreographed keyframes — no JavaScript required.

See the Pen Pure CSS Linear Circular Motion.

Earth with Pure CSS

Earth with Pure CSS

A showcase of advanced CSS capabilities for creating stunning 2D animations. It uses CSS @property for smooth property transitions, allowing you to animate box-shadow and other elements without compromising performance.

See the Pen Earth with Pure CSS.

Gradient Pulse Animation with CSS

Gradient Pulse Animation with CSS

This mini-project leverages CSS custom properties (@property) to create an animated gradient and interactive effects, while using requestAnimationFrame for optimized animation performance.

Hot Ones Neon Sign Animation

Hot Ones Neon Sign Animation

A neon sign effect built with SVG and CSS filters. The addition of a flickering animation using @keyframes and a jQuery class toggle makes the component both realistic and interactive.

See the Pen Hot Ones Neon Sign Animation.

The Simplest Dots (CSS)

The Simplest Dots (CSS)

A pure CSS demo that generates a complex 3D animation with perspective and transform-style: preserve-3d. It leverages CSS variables (--i, --d) to parameterize and control animation timing and positioning, making it flexible and scalable.

See the Pen The Simplest Dots (CSS).

Animated Text Ribbon with SVG and CSS

Animated Text Ribbon with SVG and CSS

Explore an SVG-powered animated text ribbon, showcasing complex path animations and efficient CSS for a visually striking, scalable effect.

Simple CSS Text Loading Animation

Simple CSS Text Loading Animation

See how subtle animation-delay and pseudo-selectors like nth-child can animate individual letters, creating an engaging and scalable text loader powered entirely by CSS.

3D Glowing Bottleexternal link

This demo showcases advanced CSS techniques like synchronized transform: rotate() animations and the filter: drop-shadow() property to achieve a visually striking glowing liquid effect within a transparent container.