Effects Library

607 copy-paste effects for modern web projects. Browse, preview, and grab the code.

Text (123)

Typewriter Effect

A classic typewriter animation that reveals text character by character with a blinking cursor.

animationtyping

Gradient Text

Apply a multi-color gradient to text using CSS background-clip.

gradientcolor

Text Reveal Slide Up

Text slides up from below its container for an elegant reveal effect.

revealanimation

Neon Glow Text

A glowing neon text effect using layered text-shadows.

glowneon

Text Outline / Stroke

Hollow text with a colored stroke outline.

outlinestroke

Text Scramble / Decode

Text decodes from random characters into the target string.

scramblejavascript

Animated Underline

An underline that draws from left to right on hover.

underlinehover

Number Counter Roll

A number that counts up from 0 to a target value with easing.

counterjavascript

Fade In Word by Word

Text appears one word at a time with staggered fade-in animations.

fadestaggerwords

Highlight Sweep

A color highlight sweeps across text on hover like a marker pen.

highlighthovermarker

Letter Spacing Expand

Letters spread apart on hover then snap back, creating a breathing effect.

spacinghoverexpand

Split Color Text

Text split into two colors along a horizontal or diagonal line.

splitcolorclip

Blur to Sharp Reveal

Text starts blurry and sharpens into focus on load or scroll.

blurrevealfocus

Animated Drop Cap

First letter of a paragraph scales up with a decorative animation.

dropcapparagrapheditorial

Infinite Marquee

Text scrolls horizontally in a continuous loop like a news ticker.

marqueescrollloop

Rainbow Text Cycle

Text color cycles through rainbow hues continuously.

rainbowcolor

Rotating Words

A word in a sentence rotates through multiple options.

rotateswap

Wave Bounce Letters

Each letter bounces in a wave pattern sequentially.

wavebounce

Cursor Text Trail

Text characters follow the cursor in a trailing animation.

cursortrail

Character-by-Character Reveal

Each character fades in individually from invisible.

characterreveal

3D Text Shadow

Stacked shadows create a 3D extruded text effect.

3dshadowextrude

Glitch Text Effect

Digital glitch effect with color channel splitting.

glitchdigitaldistort

Type & Delete Loop

Types text then deletes it in a continuous loop.

typewriterloop

Perspective Tilt Text

Text tilts in 3D perspective on hover.

perspective3d

Animated Gradient Text

Text gradient that shifts colors continuously.

gradientanimated

Mirror / Reflection Text

Text with a fading reflection below it.

mirrorreflection

Vertical Text Ticker

Words rotate vertically through a fixed-height container.

tickervertical

Redacted / Censored Text

Text with black bars that reveal on hover.

redactedcensor

Wavy Underline

A wavy animated underline decoration for text.

wavyunderline

Blinking Cursor

A simple blinking text cursor animation.

cursorblink

Text on SVG Path

Text that follows a curved SVG path.

svgpath

Scramble on Hover

Text scrambles to random chars then resolves on hover.

scramblehover

Long Shadow Text

Flat design long shadow extending diagonally.

long-shadowflat

Video Clip Text

Text filled with a video or animated background.

videoclipbackground

Word Count Animation

Counts through words until landing on the final one.

countwordscycle

Outline to Fill Text

Text transitions from outlined to filled.

outlinefill

Elastic Text Bounce

Text bounces in with spring physics.

elasticbounce

Staggered Character Entry

Characters enter one at a time with staggered delays.

staggercharacter

Blur In/Out Text

Text blurs in on enter, blurs out on exit.

blurtransition

Color Cycling Text

Text color shifts through a palette continuously.

colorcycle

Kerning Animation

Letter spacing animates on page load.

kerningspacing

Slide Up with Mask

Text slides up through a clipping mask.

slidemask

Scale Focus Word

One word in a sentence scales up on hover.

scalefocus

Flip Characters

Characters flip individually like an airport board.

flipairport

Animated Strikethrough

Strikethrough line draws across text.

strikethroughdraw

Pulsing Text Shadow

Text shadow pulses in and out.

shadowpulse

3D Text Rotation

Text rotates in 3D on the Y axis.

3drotate

Moving Gradient Clip

Gradient clip moves across text continuously.

gradientmoving

Random Character Appear

Characters appear in random order.

randomappear

Monospace Number Ticker

Numbers tick up in monospace font like a meter.

monospaceticker

Staggered Fade Up

Lines of text fade up one after another.

fadestagger

Block Cursor Blink

Block-style cursor that blinks like a terminal.

cursorterminal

Highlight Single Word

One word in a sentence gets a colored highlight.

highlightword

Sparkle Text Effect

Tiny sparkle particles around text.

sparkleparticles

SVG Stroke Text

Text outlines draw with SVG stroke animation.

svgstroke

Rotating Words

Words rotate through in a fixed-height container.

rotatewords

Wave Color Text

Color wave sweeps across text letters.

wavecolor

Glitch Text

Glitchy offset text with color separation.

glitchdistortion

Decode Scramble

Text decodes from random characters to final message.

decodescramble

Rainbow Wave Text

Rainbow color shifts across text in a wave.

rainbowwave

Split Reveal Left-Right

Text splits and reveals from left and right.

splitleft-right

Neon Flicker Text

Text with a flickering neon sign effect.

neonflicker

Backlight Glow

Soft glow emanating from behind text.

backlightglow

3D Extruded Text

Text with layered shadow creating a 3D extrusion effect.

3dextrude

Neon Sign Text

Glowing neon sign effect with flicker.

neonflicker

Retro Chrome Text

Metallic chrome text with retro gradient.

chromeretro

Multiline Typewriter

Types multiple lines sequentially.

typewritermultiline

Word Shuffle

Words shuffle randomly then settle into order.

shufflerandom

Pop In Text

Characters pop in with overshoot bounce.

popbounce

Wave Up-Down

Letters wave up and down in sequence.

wavesequence

Mask Reveal Text

Text reveals through a moving mask shape.

maskclip

Type Then Erase

Types a word then erases it to type the next.

typewritererase

Slide In Letters

Each letter slides in from a different direction.

slideletters

Neon Flicker

Neon text that flickers like a real sign.

neonflicker

Inline Code Highlight

Text styled as inline code with syntax colors.

codesyntax

Notification Badge

Number badge with bounce-in animation.

badgenotification

Variable Font Weight

Font weight animates between thin and bold.

variable-fontweight

Text in Circle

Text arranged in a circular path.

circlepath

Terminal Prompt

Blinking terminal cursor with command prompt.

terminalprompt

Active Line Highlight

Current line/item gets a highlight bar.

highlightactive

Color Shift on Hover

Text color shifts through spectrum on hover.

colorspectrum

Blur to Focus

Text starts blurred and sharpens into focus.

blurfocus

Decimal Counter

Number counts up with decimal precision.

counterdecimal

ASCII Art Text

Text rendered in ASCII art style.

asciimonospace

Gradient Border Text

Text with animated gradient border/outline.

gradientborder

Matrix Decode

Characters cycle through random values then settle.

matrixdecode

Bounce Each Letter

Letters bounce individually like a wave.

bouncewave

Split Word on Hover

Word splits apart into individual letters on hover.

splithover

Color Wave Gradient

Gradient color wave moves through text.

gradientwave

Rubberband Text

Text stretches like a rubber band on hover.

rubberstretch

Shatter Text

Text shatters into pieces on click.

shatterclick

CSS-Only Tooltip

Tooltip that appears on hover using only CSS.

tooltipcss-only

Vertical Text

Text displayed vertically with writing-mode.

verticalwriting-mode

Drop Cap

Large decorative first letter like a newspaper.

drop-capdecorative

Colored Cursor Typewriter

Typewriter with colored blinking cursor.

typewritercolored-cursor

Scramble Reveal Hover

Text scrambles on hover then reveals.

scramblereveal

Wavy Animated Underline

Underline with animated wave pattern.

underlinewave

Fast Gradient Text

Rapidly cycling gradient colors across text.

gradientfast

Fire Text

Text with animated fire/flame effect.

fireflame

Water Reflection

Text with wavy water reflection below.

waterreflection

Newspaper Column

Multi-column text layout like a newspaper.

columnsnewspaper

3D Shadow Layers

Multiple layered text shadows for depth.

shadow3dlayers

Gradient Underline

Text underline with gradient colors.

gradientunderline

Rotate Text on Hover

Individual characters rotate on hover.

rotatehover

Emoji Reaction Row

Row of emoji that scale up on hover.

emojiscale

Character Count Display

Live character count below text input.

countlive

Stroke Outline Text

Text with outline stroke and transparent fill.

strokeoutline

Marker Highlight

Text highlight that looks like a real marker.

highlightmarker

Outline to Fill on Hover

Text outline fills with color on hover.

outlinefill

Wavy Text Underline

Squiggly animated underline beneath text.

wavysquiggly

Bounce In Sequence

Letters bounce in one by one from below.

bouncesequence

Outline to Fill

Text outline fills with color on hover.

outlinefill

Shadow Depth Text

Long shadow creating depth illusion.

shadowdepth

Animated Marker Highlight

Marker highlight draws across text.

markeranimated

Animated Strikethrough

Line draws through text on hover.

strikethroughdraw

Expand Letter Spacing

Letter spacing increases on hover.

spacingexpand

Clip Path Word Reveal

Words reveal through expanding clip path.

clip-pathreveal

Emoji Rain

Emoji characters falling like rain.

emojirain

Currency Counter

Dollar amount counts up with formatting.

countercurrency

Custom Cursor Blink

Text cursor with custom blink pattern.

cursorblink

Stacked Text Cards

Words on cards that stack and unstack.

stackcards

Green Matrix Rain

Green characters falling in columns.

matrixgreen

Gradient Text Stroke

Text with gradient outline stroke.

gradientstroke

Button (89)

Ripple Click Effect

Material Design-inspired ripple effect on click.

rippleclick

Fill on Hover

Button fills with color from left to right on hover.

hoverfill

Border Draw on Hover

A border draws itself around the button on hover.

borderdraw

Shine / Shimmer Effect

A light shimmer sweeps across the button on hover.

shineshimmer

Magnetic Button Pull

Button subtly pulls toward the cursor when nearby.

magneticcursorjavascript

Confetti on Click

Colorful confetti particles burst from the button on click.

confetticlickcelebration

Animated Gradient Border

A gradient border that continuously rotates around the button.

gradientborderanimation

Elastic Bounce

Button squishes on press and bounces back with spring physics.

elasticbouncespring

Icon Slide on Hover

An arrow or icon slides in from the left when hovering the button.

iconslidehover

Submit to Loading

Button transforms into a loading spinner after clicking submit.

loadingsubmitstate

3D Push Button

Button with 3D depth that pushes down on click.

3dpush

Neon Glow Button

Button with animated neon glow border effect.

neonglow

Button to Circle

Rectangular button morphs into a circle on hover.

morphcircle

Liquid Fill Button

Button fills with a wave-like liquid animation on hover.

liquidwavefill

Dot Pattern Button

Animated dot pattern slides across button background.

dotspatternslide

Outline Expand Button

Button outline expands outward on hover.

outlineexpand

Split Reveal Button

Button splits to reveal colored background on hover.

splitreveal

Arrow Slide Button

Text slides left as arrow slides in from right on hover.

arrowslide

Button Text Morph

Button text morphs between two labels on hover.

morphtext

Full-Width Expand

Button expands to full container width on hover.

expandfull-width

Slide Text Replace

Button text slides out and new text slides in on hover.

slidetext

Double Border Button

Button with animated inner and outer borders.

doubleborder

Glassmorphism Button

Frosted glass button with backdrop blur.

glassblur

Skew on Hover

Button skews slightly on hover for a dynamic feel.

skewtransform

Depth Shadow Button

Layered shadows create physical depth illusion.

shadowdepthlayers

Growing Underline Button

Underline grows from center on hover.

underlinegrow

Background Slide Left

Colored background slides in from left.

bgslide

Text Swap on Click

Button text changes on click with animation.

textswap

Pulse Ring Button

Expanding rings pulse outward on hover.

pulsering

Icon Rotate on Hover

Button icon rotates 360 degrees on hover.

iconrotate

Gradient Shift Button

Background gradient shifts position on hover.

gradientshift

Bottom Border Button

Thick bottom border slides in on hover.

borderbottom

Scale with Shadow

Button scales up and shadow grows on hover.

scaleshadow

Shake on Disabled Click

Disabled button shakes when clicked.

disabledshake

Submit to Checkmark

Button morphs to checkmark on success.

successcheck

Arrow Bounce Button

CTA arrow bounces to draw attention.

arrowbounce

Full Shine Sweep

Wide shine sweep across the entire button.

shinesweep

Icon Morph Button

Button icon morphs to a different icon on hover.

morphicon

Neon Glow Button

Button with animated neon glow border.

neonglow

Liquid Fill Button

Liquid wave fills the button on hover.

liquidfill

3D Press Button

Button presses down with 3D depth on click.

3dpress

Particle Burst Button

Particles explode outward on click.

particleburst

Ripple Wave Button

Wave ripple expands from click point.

ripplewave

Spinning Border

Gradient border that rotates around button.

borderspin

Neumorphic Button

Soft UI button with inset/outset shadow.

neumorphismsoft

Brutalist Button

Thick border, offset shadow, raw aesthetic.

brutalistraw

Pixel Art Button

8-bit pixel art style button with jagged edges.

pixelretro

Bookmark Toggle

Bookmark icon with fill animation on click.

bookmarktoggle

Heart Like Button

Heart fills with burst particles on click.

heartlike

Copy to Clipboard

Clipboard icon changes to checkmark on copy.

copyclipboard

Dropdown Arrow Rotate

Arrow rotates 180 degrees when dropdown opens.

dropdownrotate

Outline to Filled

Button morphs from outline to filled on hover.

outlinefill

Send Paper Plane

Paper plane icon flies away on send.

sendplane

Theme Toggle Sun/Moon

Sun morphs to moon for theme switching.

themesun-moon

Menu to Close X

Hamburger lines morph to X on open.

menuclose

Progress Fill Button

Button fills with color showing progress.

progressfill

Split Color Button

Button splits into two colors on hover.

splittwo-tone

3D Cube Button

Button rotates to show text on different cube faces.

3dcube

Animated Underline CTA

Underline draws from left to right on hover.

underlinedraw

Icon Swap Button

Icon changes to a different one on hover.

iconswap

Shape Morph Button

Button morphs between circle and rectangle.

morphshape

Spinning Border

Border rotates around the button.

borderspin

Glow Pulse CTA

CTA button with pulsing glow ring.

glowpulse

Spinning Gradient Border

Gradient border rotates around button.

gradientborderspin

Animated Close X

X button with rotation animation.

closerotate

Pill Segment Toggle

Segmented pill control with sliding indicator.

segmentpill

3D Flip Button

Button flips in 3D to show different text.

3dflip

Slide BG Color

Background color slides in from side on hover.

slidebg-color

Icon Slide In

Arrow icon slides in from right on hover.

iconslide-in

Add to Cart Button

Button with cart icon animation on click.

carte-commerce

Follow/Unfollow Toggle

Social follow button with state toggle.

followsocial

Download Progress

Button shows download progress bar.

downloadprogress

Color Ripple Button

Ripple effect with custom color on click.

ripplecolor

Gradient Text Button

Button with gradient text and border.

gradienttext

Social Share Buttons

Share buttons with platform-colored hover.

socialshare

Arrow Slide CTA

Arrow slides right on hover to indicate action.

arrowslide

Shine Sweep CTA

Light shine sweeps across button on hover.

shinesweep

Animated Gradient Border

Gradient border that rotates around button.

gradientanimated

Confetti on Click

Confetti bursts from button on click.

confetticelebration

Confetti Click

Confetti burst on button click.

confetticelebration

Shake on Error

Button shakes left-right on error.

shakeerror

Expand to Show Text

Icon button expands to reveal text.

expandtext

Slide to Confirm

Slider button for dangerous actions.

slideconfirm

Click Counter Badge

Badge shows click count on button.

counterbadge

Button Loading State

Button shows spinner during loading.

loadingspinner

Gradient Shift Button

Gradient position shifts on hover.

gradientshift

Glass Effect Button

Frosted glass button with blur.

glassfrosted

Magnetic Hover Button

Button follows cursor slightly.

magneticcursor

Text Scramble Button

Button text scrambles on hover.

scrambletext

Hover (90)

3D Card Tilt

Card rotates in 3D following the cursor position.

3dtilt

Card Lift & Shadow

Card lifts up and gains a deeper shadow on hover.

cardshadow

Image Zoom with Overlay

Image zooms in with a dark overlay on hover.

imagezoom

Blur Siblings on Hover

All items blur except the one being hovered.

blurfocus

Color Shift on Hover

Card background smoothly transitions to a new color on hover.

colortransitioncard

3D Card Flip

Card flips to reveal content on its back side on hover.

flip3dcard

Slide-Up Content Overlay

Content panel slides up over an image on hover.

slideoverlaycontent

Glowing Border on Hover

Card border glows with color on hover using box-shadow.

glowbordershadow

Grayscale to Color

Image starts grayscale and transitions to full color on hover.

grayscaleimagefilter

Parallax Card Layers

Card elements move at different speeds on hover creating depth.

parallaxdepthlayers

Multi-Line Underline

Underline slides between nav items following the hovered link.

underlinenavindicator

Hover Reveal Text

Hidden text reveals on card hover with slide animation.

revealtext

Border Chase

A moving border chases around the card perimeter.

borderchase

Spotlight Cursor

A radial light follows the cursor over a dark card.

spotlightcursor

Tilt Text on Hover

Text tilts and shifts perspective on hover.

tilttextperspective

Outline to Fill

Element transitions from outlined to filled on hover.

outlinefilltransition

Gradient Border Card

Card border becomes a gradient on hover.

bordergradient

Scale & Rotate

Element scales up and rotates slightly on hover.

scalerotate

Clip Path Reveal

Content reveals through an expanding clip-path on hover.

clip-pathreveal

Stacked Cards Fan

Stacked cards fan out on container hover.

stackfan

Before/After Slider

Draggable slider comparing two overlapping images.

compareslider

Magnetic Grid Items

Grid items subtly shift toward the cursor.

magneticgrid

Image Tilt on Hover

Image tilts slightly in 3D on hover.

imagetilt

Animated Card Border

Card border animates with a traveling highlight.

cardborder

Zoom with Blurred BG

Card zooms while background blurs.

zoomblur

Horizontal Flip Card

Card flips horizontally instead of vertically.

fliphorizontal

Shake Card on Hover

Card shakes playfully on hover.

shakeplayful

Background Color Wipe

Background color wipes diagonally on hover.

wipediagonal

Text Slides Up on Hover

Card text shifts up to reveal more on hover.

textslide

Icon Bounce on Hover

Card icon bounces playfully on hover.

iconbounce

Gradient Overlay

Gradient overlay fades in on image hover.

gradientoverlay

Slight Card Rotation

Card rotates 2-3 degrees on hover.

rotateslight

Darken Siblings

Non-hovered items darken while hovered brightens.

darkenfocus

Expand Card on Hover

Card expands slightly to reveal more content.

expandreveal

SVG Border Draw

SVG path draws the card border on hover.

svgdraw

Caption Reveal

Image caption slides in from bottom on hover.

captionreveal

Zoom Text on Hover

Text zooms slightly larger on hover.

zoomtext

RGB Glow Card

Card border cycles through RGB colors on hover.

rgbglow

Image Pan on Hover

Zoomed image pans following cursor position.

imagepan

Underline Fill Text

Text underline fills background on hover.

underlinefill

Skeleton to Content

Card shows skeleton then reveals content on hover.

skeletonreveal

Neon Border Card

Card with animated neon border glow.

neonanimated

3D Card Rotation

Card rotates in 3D following cursor position.

3dcursor

Spotlight Hover

Radial spotlight follows cursor on card.

spotlightradial

Card Shape Morph

Card border-radius morphs between shapes on hover.

morphshape

Glassmorphism Card

Frosted glass card with backdrop blur.

glassfrosted

Spring Physics Card

Card bounces with spring physics on hover.

springphysics

Mouse Parallax Card

Card layers shift based on mouse position.

parallaxmouse

Cursor Spotlight Card

Radial light follows cursor across card surface.

cursorspotlight

Tilt Parallax Card

Card tilts with inner layers moving at different speeds.

tiltparallax

Ken Burns Image

Slow zoom and pan on image hover.

ken-burnszoom

Card Fold Corner

Corner of card folds down on hover.

foldcorner

Reveal Hidden Content

Card reveals additional content on hover.

revealexpand

Image Filter Toggle

Grayscale to color transition on hover.

filtergrayscale

Fancy Text Decoration

Custom underline animation on text hover.

underlinefancy

Image Swap on Hover

Front image swaps to back image on hover.

swapimages

Vertical Flip Card

Card flips vertically to reveal backside.

flipvertical

Cursor Trail Effect

Particles trail behind the cursor.

cursortrail

Glass Tilt Card

Glassmorphism card with tilt on hover.

glasstilt

Zoom & Crop on Hover

Image zooms and recrops on hover.

zoomcrop

Tag Expand on Hover

Tag/badge expands to show full text on hover.

tagexpand

Image Expand on Hover

Thumbnail expands to larger preview on hover.

expandpreview

Magnetic Card

Card shifts toward cursor like a magnet.

magneticcursor

Blur Non-Hovered

Neighboring cards blur when one is hovered.

blurneighbors

Grow with Shadow

Element grows and shadow deepens on hover.

growshadow

Focus Card Blur Others

Hovered card stays sharp, others blur.

focusblur

Shine Sweep Card

Light shine sweeps across card on hover.

shinesweep

Rotate Y Card

Card rotates on Y axis on hover.

rotatey-axis

Circle Crop on Hover

Image clips to circle on hover.

circleclip

Perspective Tilt

Element tilts with CSS perspective on hover.

perspectivetilt

Traveling Border

Border highlight travels around the element.

bordertraveling

Ambient Glow Card

Soft ambient glow around card on hover.

glowambient

Stack Peek Card

Cards peek out from behind the top card.

stackpeek

Shape Morph Hover

Element morphs between shapes on hover.

morphshapes

Parallax Layer Image

Image layers shift at different speeds on hover.

parallaxlayers

Lift and Rotate Card

Card lifts and rotates slightly on hover.

liftrotate

Pattern Change on Hover

Background pattern changes on card hover.

patternchange

Text Overlay on Image

Text appears over image on hover.

overlayimage

Push Down Card

Card pushes down slightly on hover like a real button.

pushpress

Draw Border on Hover

Border draws itself around element on hover.

drawborder

Neon Border Card

Card gets neon-colored border glow on hover.

neonborder

Blur Zoom on Hover

Image background blurs while subject zooms.

blurzoom

Diagonal Wipe Card

Color wipes diagonally across card.

diagonalwipe

Spinning Gradient Border Card

Card border with spinning gradient.

gradientspinning

Caption Slide Up

Image caption slides up from bottom.

captionslide

Noise Reveal Card

Noise texture reveals on hover.

noisereveal

Nav Underline Slide

Navigation underline slides between items.

navunderline

Stagger Children

Card children animate in sequence on hover.

staggerchildren

Before/After Image

Slide to compare two images.

before-aftercompare

Animated Tooltip

Tooltip with spring-in animation.

tooltipspring

Loading (64)

CSS Spinner

Classic circular loading spinner.

spinnerloading

Pulsing Dots

Three dots that pulse in sequence.

dotspulse

Skeleton Loading Shimmer

Skeleton placeholder with a shimmer animation.

skeletonshimmer

Animated Progress Bar

A progress bar that fills to a target percentage.

progressbar

Wave Bar Loader

Five bars animate in a wave pattern like an audio equalizer.

barswaveequalizer

Circular Progress Ring

SVG circle that fills as a ring showing percentage progress.

circularsvgpercentage

3D Rotating Cube

A wireframe cube that rotates in 3D space as a loading indicator.

cube3drotate

Chat Typing Indicator

Three bouncing dots indicating someone is typing a message.

typingchatbounce

Orbiting Dots

Two dots orbit around a center point.

orbitdots

Flipping Square

A square flips between faces while rotating.

flipsquare

Heartbeat Pulse

A pulsing animation mimicking a heartbeat rhythm.

heartbeatpulsemedical

Infinity Loop

A figure-eight infinity symbol that traces continuously.

infinitylooptrace

Chasing Dots

Dots chase each other in a circular path.

dotschasecircular

Loading Text Dots

Loading... text with animated ellipsis dots.

textdotsellipsis

Gradient Spinner Ring

Spinner with a gradient stroke that fades to transparent.

gradientring

Morphing Shape

Shape morphs between circle, square, and triangle.

morphshape

Bouncing Ball

A ball that bounces with realistic gravity.

bounceball

Wave Text Loading

The word "Loading" with letters bouncing in a wave.

wavetext

Clock Spinner

Clock hands that spin as a loading indicator.

clockspinner

Pendulum Swing

A dot swings like a pendulum.

pendulumswing

DNA Helix Spinner

Two intertwined strands rotate like DNA.

dnahelix

Pac-Man Loader

Pac-Man eating dots animation.

pacmandots

Hourglass Flip

Hourglass icon that flips periodically.

hourglassflip

Signal Strength Bars

Bars fill like a WiFi/signal strength indicator.

signalbars

Rotating Squares

Two squares rotate around each other.

squaresrotate

Line Scale Pulse

Horizontal lines pulse in width.

linespulse

Fading Dots

Dots that fade in and out sequentially.

dotsfade

Infinity Loop

Figure-eight infinity symbol animation.

infinityloop

Pulse Circle

Concentric circles that pulse outward.

pulsecircle

Orbiting Dots

Multiple dots orbiting a central point.

orbitdots

Bouncing Three Dots

Three dots bouncing in sequence.

bouncingsequence

Sand Timer

Sand falling through an hourglass shape.

sandhourglass

Heartbeat Pulse

Heart shape with ECG-style pulse animation.

heartpulse

Determinate Progress Bar

Progress bar that fills to a specific percentage.

progressdeterminate

Skeleton Card

Full card skeleton with shimmer effect.

skeletoncard

Chat Typing Indicator

Three dots bouncing like iMessage typing.

typingchat

Gradient Progress Bar

Progress bar with animated gradient fill.

gradientprogress

Spinning Square

Square rotates and changes size.

squarespin

Color Cycling Spinner

Spinner that cycles through colors.

colorcycle

Ripple Circles

Expanding ripple circles from center.

rippleexpanding

Flip Card Loader

Card flips repeatedly as loading indicator.

flipcard

Skeleton Text Lines

Multiple text line skeletons with shimmer.

skeletontext-lines

Dashed Circle Spin

Dashed circle border that spins.

dashedcircle

Gradient Pulse

Pulsing gradient blob.

gradientpulse

Dot Grid Loader

Grid of dots that animate sequentially.

griddots

Three Bouncing Dots

Three dots bouncing in sequence.

dotsbounce

Striped Progress Bar

Progress bar with animated diagonal stripes.

stripesprogress

Circle Fill Loader

Circle fills like a liquid level.

circlefill

Bouncing Bar

Horizontal bar bounces left to right.

barbounce

Equalizer Bars

Audio equalizer-style bouncing bars.

equalizerbars

Atom Spinner

Electrons orbiting a nucleus.

atomorbit

Windows Dots

Four dots rotating like Windows loading.

windowsdots

Circle of Dots

Dots arranged in circle, fading sequentially.

circlefading

Gradient Arc Spinner

Spinning arc with gradient stroke.

arcgradient

Clock Tick Loader

Clock hand ticking around a circle.

clocktick

Folding Cube

Cube that folds and unfolds.

cubefold

Pendulum Swing

Ball swinging back and forth like a pendulum.

pendulumswing

Wave Line Loader

Sine wave line that animates.

wavesine

Morphing Shapes

Shape morphs between circle, square, triangle.

morphshapes

Wave Bars

Vertical bars animating in a wave pattern.

wavebars

3D Rotating Cube

Wireframe cube rotating in 3D.

cube3d

Text Loading Dots

Loading... with animated dots.

textdots

Clock Tick Spinner

Clock hand ticking around a circle.

clocktick

DNA Helix

Double helix animation.

dnahelix

Background (69)

Animated Gradient Background

A background gradient that smoothly shifts between colors.

gradientanimated

Dot Grid Pattern

A subtle dot grid background pattern using CSS gradients.

dotsgrid

Noise / Grain Texture

Adds a subtle film grain texture overlay.

noisegrain

Floating Particles

Subtle floating particles that drift slowly across the background.

particlesfloatcanvas

Mesh Gradient

Multi-point gradient that creates a smooth organic mesh background.

meshgradientorganic

Aurora / Northern Lights

Undulating color bands that mimic the aurora borealis.

auroracoloranimated

Starfield / Space

Twinkling stars on a dark background for a space effect.

starsspacetwinkle

Animated SVG Waves

Smooth wave shapes that undulate using SVG path animation.

wavesvgsection

Gradient + Noise

Gradient with a subtle noise texture overlay.

gradientnoise

Morphing Blobs

Organic blob shapes that morph and move.

blobsmorph

Grid Lines Pattern

Subtle grid lines like graph paper.

gridlines

Diagonal Stripes

Repeating diagonal stripe pattern using CSS gradients.

stripesdiagonalpattern

Topography Lines

Contour-line pattern resembling a topographic map.

topographycontourmap

Checkerboard Pattern

CSS-only checkerboard background pattern.

checkerboardpattern

Zigzag Pattern

Repeating zigzag border or background pattern.

zigzagpattern

Radial Pulse

Expanding radial rings that pulse outward.

radialpulse

Pixel Rain / Matrix

Falling characters creating a matrix-style rain effect.

matrixrain

Moving Gradient

Background gradient that shifts position continuously.

gradientmoving

Cross-Hatch Pattern

Diagonal cross-hatch lines background.

cross-hatchlines

Circuit Board Pattern

Circuit board trace pattern for tech aesthetics.

circuittech

Hexagon Grid

Honeycomb hexagonal grid pattern.

hexagonhoneycomb

Gradient Wave

Undulating gradient waves in the background.

wavegradient

Bokeh Circles

Soft blurred circles like camera bokeh.

bokehcircles

Isometric Grid

Isometric/diamond grid pattern.

isometricdiamond

Water Ripple

Concentric circle ripple effect like water.

ripplewater

Falling Confetti

Colorful confetti pieces falling continuously.

confettifalling

Animated Dot Grid

Dots in a grid that pulse or shift.

dotsanimated

Cursor Spotlight BG

Radial gradient follows cursor on background.

spotlightcursor

Animated Mesh Gradient

Multi-point gradient that animates positions.

meshanimated

Topography Lines

Topographic contour line pattern.

topographycontour

Diagonal Lines

Repeating diagonal stripe pattern.

diagonalstripes

Northern Lights

Aurora borealis gradient animation.

auroranorthern-lights

Blueprint Grid

Engineering blueprint grid pattern.

blueprintengineering

Animated Mesh BG

Soft mesh gradient that shifts slowly.

meshsoft

Matrix Code Rain

Falling green characters like The Matrix.

matrixcode

Liquid Blob

Animated blob shape that morphs continuously.

blobliquid

Floating Geometric Shapes

Triangles, circles, squares floating in background.

geometricfloating

Wavy Horizontal Lines

Horizontal lines with wave animation.

wavylines

Blurred Gradient Orbs

Multiple blurred gradient circles as background.

gradientorbs

Dot Matrix Pattern

Uniform dot grid pattern for subtle texture.

dotsmatrix

Diagonal Stripes

Repeating diagonal stripe pattern.

stripesdiagonal

Star Warp Speed

Stars streaming past like hyperspace.

starswarp

Smoke/Fog Effect

Wisps of smoke or fog drifting.

smokefog

Holographic Shimmer

Rainbow holographic shimmer effect.

holographicrainbow

Film Grain Noise

Subtle film grain overlay for texture.

grainfilm

Animated Topography

Topographic lines that shift slowly.

topographyanimated

Slow Mesh Gradient

Very slow-moving mesh gradient for ambient feel.

meshslow

Line Drawing Pattern

Lines draw themselves to form a pattern.

linedraw

Conic Gradient BG

Rotating conic gradient background.

conicrotating

Animated Background Squares

Squares fade in and out randomly.

squaresrandom

Rotating Gradient BG

Background gradient that slowly rotates.

gradientrotate

Dotted Line Grid

Grid made of dotted lines.

dottedgrid

Polka Dot Pattern

Classic polka dot background pattern.

polkadots

Glowing Grid

Grid with glowing intersection points.

gridglow

Subtle Noise Texture

Very light noise overlay for depth.

noisesubtle

Four Corner Gradient

Different color in each corner blending.

gradientcorners

CRT Scanlines

Retro CRT monitor scanline effect.

crtscanlinesretro

Moving Circles BG

Semi-transparent circles moving slowly.

circlesmoving

Triangle Pattern

Repeating triangle tessellation pattern.

trianglestessellation

Circuit Board Pattern

Circuit board trace pattern background.

circuittech

Isometric Grid

Isometric diamond grid pattern.

isometricdiamond

Honeycomb Pattern

Hexagonal honeycomb grid pattern.

honeycombhexagon

Cross Hatch Pattern

Diagonal cross-hatch pencil texture.

hatchpencil

Connected Particles

Particles with connecting lines between nearby dots.

particlesconnections

Rain Drops

Raindrops falling down the screen.

raindrops

Hexagon Grid

Honeycomb hexagonal grid pattern.

hexagonhoneycomb

Ocean Waves

Layered SVG ocean waves animating.

oceanwaves

Circuit Board

PCB trace pattern background.

circuitpcb

Snowfall

Snowflakes drifting down gently.

snowwinter

Form (60)

Floating Label Input

Input label floats above the field when focused.

inputlabel

iOS-Style Toggle Switch

A pure CSS toggle switch styled like iOS.

toggleswitch

Shake on Error

Horizontal shake animation for form validation errors.

shakeerror

Password Strength Meter

Color-coded strength bar that updates as the user types a password.

passwordstrengthmeter

Success Checkmark

Animated SVG checkmark that draws itself for form submission success.

successchecksvg

Auto-Growing Textarea

Textarea that automatically expands as the user types more lines.

textareaautogrowresize

Tag Input with Animation

Input that converts typed text into animated tag pills on Enter.

tagspillsinput

Custom Radio Buttons

Styled radios with smooth check animation.

radiocustom

Custom Checkboxes

Styled checkboxes with animated check mark.

checkboxcustom

Custom Select

Styled select replacing the native browser control.

selectdropdown

Custom Range Slider

Styled range input with custom track and thumb.

rangeslidercustom

Chip / Pill Select

Multi-select using clickable chip/pill toggles.

chipspillsmulti-select

OTP Code Input

Multi-digit code input with auto-focus between fields.

otpcodeverification

Star Rating

Interactive star rating with hover preview.

ratingstarsinteractive

Expanding Search Bar

Search icon expands into a full input field on click.

searchexpand

Mini Calendar Picker

Compact date picker with month navigation.

datecalendar

Inline Validation Icons

Check/X icons appear inline as user fills form fields.

validationinline

Animated Form Labels

Labels animate to different positions based on input state.

labelanimated

Mini Color Picker

Compact color picker with hex input.

colorpicker

Multi-Step Form Wizard

Form broken into numbered steps with progress.

stepswizardprogress

PIN Code Input

Separate boxes for each digit of a PIN.

pindigits

Credit Card Form

Formatted credit card input with card type detection.

credit-cardformat

Quantity Stepper

Plus/minus buttons with smooth number animation.

quantitystepper

File Drop Zone

Animated file upload drop zone with progress.

fileuploaddrop

Emoji Reaction Picker

Row of emoji reactions with scale animation.

emojireaction

Combobox / Autocomplete

Input with dropdown suggestions that filter as you type.

comboboxautocomplete

Toggle Switch Group

Group of labeled toggles for settings panels.

switchgroup

Dark Mode Toggle

Sun/moon toggle switch for theme switching.

dark-modetoggle

Progress Bar Steps

Multi-step progress bar with labels.

progresssteps

Dual Range Slider

Range slider with two handles for min/max.

rangedual

Chip Select

Multi-select with animated chip pills.

chipmulti-select

Theme Toggle Switch

Light/dark mode toggle with icons.

themedark-mode

Show/Hide Password

Eye icon toggle for password visibility.

passwordtoggle

Animated Number Input

Number input with rolling digit animation.

numberrolling

Floating Action Input

Input that expands from a floating action button.

floatingexpand

Animated Checkboxes

Checkboxes with draw-in checkmark animation.

checkboxdraw

Custom Select Dropdown

Styled select with animated option list.

selectcustom

Textarea with Counter

Character counter that changes color near limit.

textareacounter

Custom Range Slider

Styled range input with value tooltip.

rangetooltip

Radio Card Selection

Radio buttons as selectable cards.

radiocard

OTP Auto-Advance

Input auto-advances to next field on digit entry.

otpauto-advance

Drag to Reorder List

Drag items to reorder with smooth animation.

dragreorder

Stepper Input

Plus/minus buttons for numeric input.

steppernumeric

Pill Toggle Switch

iOS-style pill toggle switch.

togglepill

Underline Input Focus

Input underline expands from center on focus.

underlinefocus

Animated Placeholder

Placeholder text types itself out.

placeholdertypewriter

Segmented Control

iOS-style segmented control component.

segmentios

Code Verification Input

Spaced character input for verification codes.

codeverify

iOS Toggle Switch

Pixel-perfect iOS-style toggle switch.

iosswitch

Color Swatch Selector

Grid of color swatches to pick from.

colorswatch

Avatar Upload Circle

Circular upload area with preview.

avatarupload

Search with Kbd Shortcut

Search input showing keyboard shortcut hint.

searchkeyboard

Time Picker Input

Custom time picker with hour/minute.

timepicker

Simple Date Picker

Minimal date picker with calendar dropdown.

datecalendar

Star Rating Input

Interactive star rating with half-star support.

starrating

Tag Input with Chips

Input where entries become removable chips.

tagschips

Credit Card Input

Formatted card input with auto-spacing.

credit-cardformat

Calendar Date Picker

Mini calendar for date selection.

calendardate

Star Rating Input

Interactive star rating selector.

starsrating

Emoji Reaction Picker

Emoji selector with category tabs.

emojipicker

Layout (56)

Hamburger to X Morph

Hamburger menu icon morphs into an X when toggled.

hamburgermenu

Scroll Progress Bar

A progress bar that fills as the user scrolls down.

scrollprogress

Smooth Accordion

Collapsible sections with smooth height animation using grid trick.

accordioncollapseexpand

Modal with Backdrop Blur

Modal scales in with a frosted blur backdrop overlay.

modalbackdropblur

Animated Tooltip

Tooltip fades in above element on hover with arrow pointer.

tooltippopoverhover

Sliding Tab Indicator

Tab underline slides smoothly between tabs on click.

tabsindicatorslide

Masonry Grid Stagger

Grid items fade in with staggered delays creating a cascade effect.

masonrystaggergrid

Slide-Out Drawer

Side panel that slides out from the edge with backdrop overlay.

drawersidebarslide

Animated Breadcrumbs

Breadcrumb nav with separator animation.

breadcrumbnav

Toast Notification

Toast that slides in and auto-dismisses.

toastnotification

Full Page Skeleton

Complete page skeleton with header, sidebar, and content areas.

skeletonpageloading

Collapsible Sidebar

Sidebar that collapses to icons on toggle.

sidebarcollapseicons

Scroll to Top Button

Fixed button that appears on scroll and scrolls to top.

scrolltopbutton

Sticky Footer

Footer sticks to bottom even with short content.

footerstickyflexbox

Command Palette (⌘K)

Keyboard-triggered command palette overlay.

commandpalettekeyboard

Bottom Sheet

Mobile-style bottom sheet that slides up with drag.

bottom-sheetmobile

Animated Pagination

Page number indicators with transition animations.

paginationnumbers

Split Screen Layout

Two halves that resize on hover.

splitresize

Vertical Timeline

Vertical timeline with alternating left/right entries.

timelinevertical

Kanban Board Layout

Draggable kanban columns with card styling.

kanbanboarddrag

Swipeable Card Stack

Tinder-style swipeable card stack.

swipestack

Mega Menu Dropdown

Full-width dropdown navigation with columns.

mega-menunavigation

Floating Action Button

FAB with expanding action menu.

fabfloating

Lightbox Image Gallery

Grid gallery with lightbox zoom overlay.

gallerylightbox

Monthly/Annual Toggle

Pricing table with smooth plan switching.

pricingtoggle

Card Carousel

Horizontal scrolling card carousel with peek.

carouselcards

Cookie Consent Banner

Animated cookie consent banner at page bottom.

cookieconsent

Breadcrumb with Animation

Breadcrumb items slide in on page load.

breadcrumbslide

Stacked Notifications

Toast notifications that stack with animation.

notificationstack

Off-Canvas Menu

Full-height side menu that slides in.

off-canvasside-menu

CSS Masonry Grid

Pinterest-style masonry layout with pure CSS.

masonrycss-only

Responsive Navigation

Navbar that collapses to hamburger on mobile.

responsivehamburger

Stacked Toast System

Multiple toasts stack and auto-dismiss.

toaststack

Toast Notification Stack

Stacking toast notifications with auto-dismiss.

toastauto-dismiss

Animated Dropdown

Dropdown menu with spring animation.

dropdownspring

Page Scroll Indicator

Thin progress bar at top showing scroll position.

scrollindicator

Expandable Detail Card

Card expands to show full details on click.

expanddetails

Chevron Breadcrumbs

Breadcrumb with chevron separators and hover.

breadcrumbchevron

Sidebar Push Content

Sidebar pushes main content instead of overlaying.

sidebarpush

Lightbox Photo Gallery

Grid gallery with lightbox overlay and navigation.

lightboxgallery

Collapsible Panel

Accordion-style collapsible content panel.

collapsiblepanel

Fixed Announcement Bar

Fixed top banner with dismiss button.

bannerfixed

Animated Tab Bar

Tab indicator slides to active tab.

tabsindicator

Notification Bell Shake

Bell icon shakes when notification arrives.

bellnotification

Avatar Stack

Overlapping circular avatars with count badge.

avatarstack

Stat Card with Trend

KPI card with number and trend indicator.

stattrend

Step Progress Indicator

Numbered step indicator with completion state.

stepsprogress

Filterable Card Grid

Card grid with animated category filtering.

gridfilter

Mini Sidebar Icons

Icon-only sidebar that expands on hover.

sidebarmini

3-Column Masonry

Three-column masonry layout with CSS.

masonry3-column

Pricing Card

Pricing card with feature list and CTA.

pricingcard

Empty State Illustration

Friendly empty state with illustration and CTA.

emptyillustration

Command Palette (⌘K)

Spotlight-style command palette overlay.

commandspotlight

Vertical Timeline

Vertical timeline with alternating entries.

timelinevertical

Command Palette

Cmd+K searchable command menu.

commandpalette

Cookie Consent Banner

GDPR cookie consent with animation.

cookiegdpr

Scroll (56)

Fade In on Scroll

Elements fade in and slide up as they enter the viewport.

faderevealintersection

Parallax Background

Background image scrolls at a different speed than foreground content.

parallaxbackgrounddepth

Counter on Scroll

Numbers count up from zero when the element scrolls into view.

counterintersectionnumbers

Sticky Shrinking Header

Navigation bar shrinks and adds shadow as user scrolls down.

stickyheadershrink

Staggered Scroll Reveal

Multiple elements reveal with staggered timing on scroll.

staggerrevealcascade

Scroll Snap Sections

Full-page sections that snap into place on scroll.

snapfullpagesections

Horizontal Scroll Section

A section that scrolls horizontally while page scrolls vertically.

horizontaltransform

Text Parallax Layers

Text layers move at different speeds on scroll.

textparallax

Scroll-Triggered Zoom

Image zooms in as the user scrolls past it.

zoomimage

Background Color on Scroll

Page background color transitions as sections scroll by.

colortransition

Number Scrub on Scroll

Numbers change as user scrolls through a range.

numberscrub

Section Progress Dots

Vertical dots indicating current scroll section.

dotssections

Pinned Scroll Section

Section pins in place while content scrolls within it.

pinsticky

Highlight Text on Scroll

Text highlights word-by-word as user scrolls past.

highlighttextreading

Horizontal Card Scroll

Cards scroll horizontally with snap points.

horizontalcards

Shrink to Mini Header

Full header shrinks to a compact bar.

shrinkcompact

Rotate on Scroll

Element rotates based on scroll position.

rotateposition

Opacity Fade Section

Section fades based on scroll position.

opacityposition

Hero Scale on Scroll

Hero section scales down as user scrolls.

heroscale

Circular Scroll Progress

Circular progress indicator for scroll position.

circleprogress

Text Grows on Scroll

Text size increases as user scrolls into section.

textgrow

Image Sequence on Scroll

Multiple images swap creating animation on scroll.

imagesequence

Mask Reveal on Scroll

Content reveals through an expanding mask shape.

maskreveal

Staggered Scroll Reveal

Elements reveal in sequence as section scrolls in.

staggerreveal

Skew on Scroll

Elements skew based on scroll velocity.

skewvelocity

Section Text Fade

Each section text fades as user scrolls to next.

fadesections

Text Shadow Depth

Text shadow grows deeper on scroll.

shadowdepth

Sliding Sections

Sections slide over each other on scroll.

slideoverlap

Video Progress on Scroll

Video scrubs forward as user scrolls.

videoscrub

Stats Counter on Scroll

Numbers count up when stats section enters view.

counterstats

Stacking Images on Scroll

Images stack on top of each other as user scrolls.

stackimages

Typewriter on Scroll

Text types out as user scrolls past.

typewriterscroll

Cards Flip on Scroll

Cards flip to reveal back side as scrolled into view.

flipcards

Count Up on View

Numbers count from 0 to target when visible.

countintersection

Text & Image Parallax

Text and image move at different scroll speeds.

parallaxtext-image

Snap Scroll Carousel

Horizontal carousel with CSS scroll snap.

snapcarousel

Hero Zoom & Fade

Hero zooms in and fades as user scrolls down.

herozoom-fade

Line Draws on Scroll

SVG line draws as user scrolls.

linedraw

3D Card Stack

Cards stack in 3D as scrolled into view.

3dstack

Text Opacity on Scroll

Text becomes more opaque as it scrolls to center.

opacitycenter

Blur BG on Scroll

Background image blurs as user scrolls down.

blurbackground

Word-by-Word Reveal

Words appear one by one as user scrolls.

wordreveal

Grow Element on Scroll

Element scales from 0 to full size on scroll.

growscale

Fade In Up on Scroll

Elements fade in and slide up when scrolled into view.

fade-inup

Rotate on Scroll

Element rotates based on scroll position.

rotatescroll-driven

Slide In From Left

Element slides in from left on scroll.

slideleft

Shrink Sticky Header

Header shrinks and changes style on scroll.

stickyshrink

Vertical Section Snap

Full-height sections with scroll snap.

snapsections

Section Dot Indicators

Dots on side indicating current section.

dotsindicator

Parallax Hero Section

Hero with parallax background on scroll.

parallaxhero

Pin Element on Scroll

Element pins in place while section scrolls.

pinsticky

Horizontal Scroll Section

Section scrolls horizontally within vertical page.

horizontalsection

Number Count Up

Large numbers count up when scrolled into view.

count-upnumber

Scroll Progress Ring

Circular progress ring showing scroll position.

ringcircular

Horizontal Timeline

Timeline that scrolls horizontally.

timelinehorizontal

Odometer Numbers

Numbers roll like an odometer on scroll.

odometernumbers