A dark cyberpunk-themed web header with a squircle-shaped image container overlaid with dense digital noise and a distorted shadow.

SVG Filter Noise Mask & Squircle Layout

demo & code

This is an SVG Filter Noise Mask & Squircle Layout. It demonstrates the profound visual impact of chaining SVG <filter> primitives onto standard HTML elements. Its function is to transform a pristine photograph and a flat background into a gritty, atmospheric, cyberpunk-style composition using native browser rendering math instead of pre-processed images in Photoshop.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
A skeuomorphic 3D range slider featuring a textured snowball handle casting realistic shadows within an icy blue grooved track.

Skeuomorphic Snowball Range Slider

demo & code

This is a Skeuomorphic Snowball Range Slider. It re-imagines the standard HTML range input as a photorealistic physical object. Its function is to provide a highly tactile and playful interface where the slider’s thumb appears as a snowball, complete with a dynamic snow texture that seems to “roll” and cast realistic environmental shadows as it moves along its track.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
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

demo & code

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.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
A sleek, pill-shaped button with advanced glassmorphic and iridescent effects that glow and shift on hover

Iridescent 3D Neumorphic Button

demo & code

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.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+
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

demo & code

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.

Level: Beginner
Browser Support [As of Mar 2026]: Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+
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

demo & code

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.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 115+, Edge 115+
Glowing neon seven-segment digital clock rendered in 3D perspective with realistic floor reflections on a dark background

Neon 3D Seven-Segment Digital Clock

demo & code

This is a Neon 3D Seven-Segment Digital Clock. It procedurally generates a classic LCD/LED interface using pure CSS geometry. Its function is to provide a highly atmospheric, real-time clock that utilizes 3D space and realistic glowing floor reflections to enhance cyberpunk or dashboard aesthetics.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Dark UI card with a glowing orange electric border effect using CSS and animated SVG feTurbulence

Animated Electric Border CSS Card

demo & code

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.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 111+, Edge 111+, Firefox 113+, Safari 15.4+
Dark UI with three radio button options. The selected option has a vibrant pink and blue neon circle drawn around it with an elastic, bouncy animation.

Neon Elastic Stroke Radio Button

demo & code

This Neon Elastic Stroke Radio Button reimagines the standard form input as a high-energy, futuristic interface element. When selected, two overlapping SVG circles (one pink, one blue) animate around the checkmark area with a satisfying elastic “bounce.” The effect mimics a neon light tube flickering on, enhanced by CSS drop-shadow filters and mix-blend-mode for a vibrant, glowing finish.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 50+, Edge 79+, Firefox 50+, Safari 10+
Minimalist accessibility settings popover with a vertical contrast slider and +/- buttons anchored to a circular trigger button

Accessibility Contrast Controller Popover

demo & code

The Accessibility Contrast Controller Popover is a cutting-edge implementation of user-centric accessibility settings. It provides a non-invasive, floating interface that allows users to adjust the global contrast of a web application in real-time. By leveraging the native Popover API and the new CSS Anchor Positioning specification, this component achieves a highly polished look and feel with minimal JavaScript for layout.

Level: Advanced
Browser Support [As of Jan 2026]: Chrome 125+, Edge 125+, Safari 26+, Firefox 147+
3D stacked white user profile cards with depth blur and perspective transform on hover against a vibrant purple gradient background

3D Stacking Card List Effect

demo & code

This 3D Stacking Card List Effect transforms a standard vertical list into an immersive, layered user interface. By leveraging CSS 3D transforms and focal blur filters, it simulates a physical deck of cards where background items appear distant and out of focus, settling into a clear layout only upon interaction.

Level: Intermediate
Browser Support [As of Jan 2026]: Chrome 84+, Edge 84+, Firefox 63+, Safari 14.1+
An interactive 404 error page with a multi-layered parallax desert scene that moves with the cursor.

Parallax 404 Page

An interactive 404 page featuring a multi-layered parallax desert scene built with React and SVG.

See the Pen Parallax 404 Page.

Futuristic Card Effect

Futuristic Card Effect

A high-tech, cinematic profile card that responds to interaction with complex text animation, immersing the user in a sci-fi atmosphere.

See the Pen Futuristic Card Effect.

Organic Button

Organic Button

A mesmerizing, organic UI element that feels alive and constantly shifting, engaging the user in a visual experiment.

See the Pen Organic Button.

Responsive Image Grid with Slider and Search

Responsive Image Grid with Slider and Search

A convenient, fast, and visually pleasing interface for searching and viewing image collections that works seamlessly without page reloads.

Sketch Button

Sketch Button

A high-tech, visually rich button that reacts to interaction with a burst of light tracing its borders, making the interface feel alive and responsive.

See the Pen Sketch Button.

Blurry Loading

Blurry Loading

As the counter reaches 100%, the blurry image sharpens into focus, while the counter itself dissolves and fades away, revealing the content.

See the Pen Blurry Loading.

Interactive Gooey Buttons

Interactive Gooey Buttons

Interactive buttons featuring a fluid, mouse-tracking glow effect powered by CSS custom properties. JavaScript calculates cursor coordinates to dynamically position radial gradients and text shadows, while CSS filters create a ‘gooey’ liquid animation that responds organically to user interaction.

See the Pen Interactive Gooey Buttons.

Pure CSS Pricing Plans with Gradient Ribbons

Pure CSS Pricing Plans with Gradient Ribbons

A pricing component where complex ribbon geometry is calculated via SCSS trigonometry and sculpted using conic-gradient alongside mask-composite. The organic, fluid connections between shapes are achieved through the filter: blur() contrast() technique, creating a scalable vector-like aesthetic entirely within CSS without relying on runtime JavaScript or external SVG assets.

Expanding Flexbox Panels

Expanding Flexbox Panels

This expanding panel gallery’s core animation is powered by CSS Flexbox, where the flex property is transitioned to create a fluid expansion effect. The state is managed by a minimal vanilla JavaScript snippet that simply toggles an .active class on click. This .active class also triggers a multi-layered text animation, using a delayed transition on the <h1>’s opacity and filter: blur() properties for a polished, cinematic reveal.

See the Pen Expanding Flexbox Panels.

Neon Clock Animation

Neon Clock Animation

These neon analog-digital hybrid clocks utilize requestAnimationFrame to smoothly animate SVG circles by manipulating their stroke-dashoffset properties, creating the illusion of moving hands. The JavaScript dynamically calculates time values while CSS stroke-dasharray and SVG feGaussianBlur filters produce the distinctive glowing effect against a deep radial gradient background.

See the Pen Neon Clock Animation.

Change Bass Color with Hue

Change Bass Color with Hue

A simple example of media control - a click event in vanilla JS is used both to control the HTML5 Audio API and to dynamically change the hue-rotate CSS filter.

See the Pen Change Bass Color with Hue.

Blurry Loading Page Animation

Blurry Loading Page Animation

The use of a pure JavaScript timer for step-by-step update of the loading state, with synchronized inverse change of opacity for the counter and filter: blur for the background element.

See the Pen Blurry Loading Page Animation.

Soft UI Counter Component

Soft UI Counter Component

This simple counter demonstrates clean vanilla JavaScript functionality: counter management, class switching for instant color scheme change based on the number’s sign. The stylistic focus is on “Soft UI” aesthetics.

See the Pen Soft UI Counter Component.

The Persistence of Memory (GSAP Page Transition)

The Persistence of Memory (GSAP Page Transition)

A mesmerizing page transition effect that uses GSAP to morph an SVG path (a custom curtain reveal) to smoothly shift between the main content and the detailed view.

Website Temperature Slider with Color Overlay

Website Temperature Slider with Color Overlay

Dynamic website color temperature control using the feature-rich svelte-range-slider-pips library: explore responsive Kelvin-based filtering with CSS overlays, leveraging simple JS logic to map slider values directly to opacity for instant visual feedback.

Fading Away Text Effect

Fading Away Text Effect

This demo shows how to create a dynamic text fade effect using CSS variables and JavaScript. Each character is wrapped in a <span> with a unique index, which is then used in calc() to apply a blur and opacity effect.

See the Pen Fading Away Text Effect.

CSS Glitch Image Effect

CSS Glitch Image Effect

The key feature is the control of animation parameters via CSS variables, which allows for easy changes to the speed and intensity of the glitch. The animation itself is built on three layered elements, each with unique offsets, shadows, and clipping animations (@keyframes glitch-top/bottom).

See the Pen CSS Glitch Image Effect.

Apple Liquid Glass UI (2025)

Apple Liquid Glass UI (2025)

A sophisticated glassmorphism UI component that achieves a distorted, frosted glass effect using a multi-layered CSS structure and an inline SVG filter.

See the Pen Apple Liquid Glass UI (2025).

CSS Only Ink Splash Video Manipulation Effect

CSS Only Ink Splash Video Manipulation Effect

A seamless merging of two videos, where the second video acts as a transparent overlay or special effect on top of the first.

Scroll-Driven Gooey Islandexternal link

Check out this cutting-edge “sticky island” effect that dynamically squishes and transforms on scroll using CSS Scroll-Timeline. The core technical feature is creating the Gooey effect by combining filter: blur() and contrast() with absolute control linked to the scroll position.

Virtual Credit Card UIexternal link

A demonstration of “living” cards with two looped @keyframes animations - one for smooth background panning, and another for creating a shimmering gradient highlight.

Rainbow Shadow Button

Rainbow Shadow Button

Featuring a modern aesthetic, this button generates a soft aura using a blurred and offset pseudo-element whose color dynamics are precisely controlled by the oklch function and longer hue interpolation within the linear-gradient.

See the Pen Rainbow Shadow Button.

UI Credit Card Checkout

UI Credit Card Checkout

This payment UI is a showcase of clean SCSS architecture, utilizing variables and a custom @mixin for maintainability. A key feature is its clever, JS-free state management for card selection, where input[type="button"] elements are toggled using the :focus pseudo-class to remove a grayscale() filter. The component’s cohesive design is further enhanced by custom-styled native <select> elements, achieved by stripping default browser styles with appearance: none;.

See the Pen UI Credit Card Checkout.

Duotone Calendar

Duotone Calendarexternal link

A dynamic JavaScript calendar widget that automatically generates the date grid for the current month. The design stands out with a custom SVG filter (feColorMatrix) applied to the background image, creating a seamless Duotone effect that blends functionality with a bold, artistic UI.

90's Profile Card

90's Profile Card

The business card design showcases pure CSS, utilizing linear-gradient and a pseudo-element to create a multicolor gradient background, alongside absolute positioning for layering; it also applies the CSS filter sepia(1) to the image and a box-shadow for depth, with all text styled in the monospace font courier.

See the Pen 90's Profile Card.