Aesthetics & Code
in Perfect Sync.

A massive interactive showcase of modern design patterns, high-performance fluid transitions, and native Web APIs without heavy frameworks.

Explore 38 Patterns
CSS Scroll-Driven HTML Popover API Backdrop Filters Zero Bloat OkLch Colors 3D Matrix Transforms Elastic Easing CSS Grid Accordions Magnetic Particles Gooey Blobs Interactive Lenses CSS Scroll-Driven HTML Popover API Backdrop Filters Zero Bloat OkLch Colors 3D Matrix Transforms Elastic Easing CSS Grid Accordions Magnetic Particles Gooey Blobs Interactive Lenses

Pattern Showcase

01 / GLOW

CSS Cursor Spotlight

Reactive cursor tracking on card backgrounds using native CSS variables to light up borders.

02 / HEIGHT

Native Accordion

Smooth dropdown menus using HTML details tag and CSS Grid transitions with zero JS.

Expand details

Native CSS transitions animate height smoothly towards intrinsic dynamic values.

03 / PORTAL

Top-Layer Popover API

Lightweight, native interactive modals. The browser manages dismissals via Esc key and outside clicks.

04 / ENCRYPT

Text Decode Effect

Classic Pixel Grid UI animation. Characters shuffle randomly until locking into the final message.

DECODE_ME
05 / PERSPECTIVE

3D Rotation Matrix

The card tilts reactively to the cursor following three-dimensional perspective matrix calculations.

3D Tilt
06 / FLUID

Bouncy Neon Switch

Neon-aesthetic toggle switch using pure CSS physics-based easing and spring transitions.

07 / FROST

Glassmorphism & Depth

Floating background orb visible through a frosted glass panel using native backdrop blur.

FROSTED GLASS
08 / MOTION

Physical Easing

Elastic bounce simulation on click with keyframes replicating natural physical recoil.

09 / MASK

CSS Masks & Cutouts

Recortes invertidos de bordes laterales simulando entradas de cine clásicas usando máscaras radiales nativas de CSS.

TICKET Mask Design
10 / MAGNET

Magnetic Attraction

The button shifts organically towards the cursor coordinates when it enters its activation boundary.

11 / LIQUID

SVG Gooey Filters

Viscous liquid gooey fusion effect between elements using a custom SVG blur and color matrix filter.

12 / SPECTRUM

OkLch Color Space

Color selection and transition in the OkLch space, guaranteeing perceptually uniform brightness and perfect gradients.

13 / TRACK

Scroll Progress Ring

Dynamic circular SVG path drawing itself automatically based on the page read progress.

0%
14 / GRAIN

Analog Film Grain

Dynamic noise overlay simulating raw analog film grain textures with an interactive intensity slider.

Noise Intensity
15 / RIPPLE

Staggered Wave

Individual letters animating sequentially with dynamically calculated transition delays in pure CSS.

A E S T H E T I C S
16 / PAN

Infinite Canvas

Interactive canvas or technical diagram that can be dragged and panned freely inside its viewport.

A B C D
17 / DISTORT

Distortion Lens

A circular magnifying glass following the cursor and distorting/scaling the underlying grid pattern.

18 / FLUOR

Reactive Neon

Characters flashing with neon fluorescent glow instantly upon contact and fading out smoothly.

R E A C T I V O
19 / TYPE

Typewriter Effect

Text typing and erasing itself automatically using pure CSS with zero JavaScript.

kaktus.dev_craft
20 / DEPTH

Parallax Layers

Multiple depth layers shifting at different speeds reactively to mouse movement.

DEPTH
21 / MORPH

Morphing Blob

Organic fluid shape continuously morphing using keyframe-animated CSS border-radius.

22 / RIPPLE

Pulse Ripple

Expanding wave ripple starting from the exact click coordinate, Material Design style.

23 / CONIC

Conic Gradient Border

Conic-gradient border rotating 360 degrees using CSS Houdini @property.

@property --angle
24 / LOAD

Skeleton Shimmer

Ghost placeholder skeleton with sliding shimmer highlight for loading states.

25 / COUNT

Animated Counter

Digits counting up from zero to the target value with deceleration easing.

0 ACTIVE PATTERNS
26 / FLIP

3D Flip Card

3D Y-axis rotation on hover revealing the back face.

Hover here →
REVERSE!
27 / ELASTIC

Elastic Pull

Slider handle with elastic recoil utilizing overshoot cubic-bezier easing.

28 / TRAIL

Particle Trail

Fading dots trailing behind the cursor creating a light tail.

29 / REVEAL

Gradient Reveal

Text illuminating progressively as the cursor moves from left to right.

Move cursor →
30 / TIP

Pure CSS Tooltip

Animated pointer tooltip using only ::before and ::after pseudo-elements, zero JS.

31 / BLUR

Blur Reveal

Blurred content focusing sharply on hover. Perfect for spoiler flags.

SECRETO_OCULTO [ hover to reveal ]
32 / ORBIT

Orbital Rings

Concentric orbit tracks with particles revolving at different speeds.

33 / MASON

Masonry CSS Columns

Pinterest-style layout using CSS columns with zero external libraries.

A
B
C
D
E
F
34 / STEPS

Progress Steps

Interactive step indicator with transitions for multi-step wizards or forms.

3
4
35 / DOTS

Dot Matrix

Reactive grid where individual dots scale and glow under the cursor.

36 / LIQUID

Liquid Button

Button background morphing organic shapes on hover via animated border-radius.

37 / RADIAL

Radial Menu

Circular menu expanding option rings around a central trigger using CSS transforms.

🏠
⚙️
📁
💬
🔔
👤
38 / MESH

Noise Mesh Gradient

Animated mesh gradient overlaid with SVG grain texture for high-fidelity depth.

Support the Project

kaktus.dev is fully open-source and free to use. If this interactive catalog of 38 micro-interactions helps you build beautiful web designs, consider supporting the work with a donation. Your support pays for hosting and keeps the library growing!

Buy me a coffee ☕

Supporting the project helps cover hosting costs and supports the development of new patterns. Every cup helps keep the cactus green!

Support on Ko-fi
Implementation Code
Support Project ☕