Visual Effects Patterns

Interactive visual enhancements—card tilt, parallax, glitch effects, morphing blobs. 10 effects for adding polish and delight to interfaces.

10 patterns

Visual effects patterns add polish, feedback, and delight through motion and transformation. These 10 patterns include card tilt, cursor trails, glitch effects, gradient borders, text reveals, morphing blobs, magnetic cursors, wave dividers, sticky headers, and scroll reveals. Use sparingly—effects should enhance usability, not distract. Always respect prefers-reduced-motion for accessibility.

All Visual Effects Patterns

Card Tilt

Card tilt creates 3D perspective on hover—cards rotate based on mouse position for depth and interactivity.

card-tilt3d-effectperspective

Cursor Trail

Cursor trail adds visual elements that follow mouse movement—sparkles, particles, or custom cursors for playful interactions.

cursor-trailmouse-effectsparticles

Glitch Effect

Glitch effect creates digital distortion—RGB split, scanlines, and corruption for cyberpunk or tech aesthetics.

glitch-effectdigital-distortionrgb-split

Gradient Border

Gradient borders use color transitions on edges—creates premium, modern look for cards and buttons.

gradient-bordercolor-bordermodern-ui

Text Reveal

Text reveal animates text entering viewport—fade in, slide up, or stagger for dramatic content presentation.

text-revealscroll-animationentrance

Morphing Blob

Morphing blobs create fluid, organic shapes that continuously animate—modern, playful backgrounds and accents.

morphing-bloborganic-shapesfluid-animation

Magnetic Cursor

Magnetic cursor makes buttons/elements "pull" toward cursor—creates playful, premium interactive feel.

magnetic-cursorcursor-attractioninteractive

Wave Divider

Wave dividers use curved organic shapes between sections—softer alternative to straight horizontal lines.

wave-dividersection-separatorcurved-divider

Sticky Header

Sticky headers remain visible while scrolling—keeps navigation accessible throughout page.

sticky-headerfixed-navigationpersistent-nav

Scroll Reveal

Scroll reveal animates elements entering viewport—progressive disclosure as users scroll through content.

scroll-revealviewport-animationentrance-effects