All Effects

All 664 CSS & JavaScript effects from Effect.Labs, grouped by category. Hover to interact, click the code-viewer to copy.

664effects
20categories

🔘 Buttons (27)

View full page

Gradient Shift

The gradient shifts on hover creating a smooth motion effect.

CSS Hover Gradient

Ripple Effect

Click ripple effect inspired by Material Design.

JS Click Animation

Magnetic Button

The button follows the cursor with a magnetic attraction effect.

JS Mouse Interactive

Border Draw

Borders draw themselves progressively on hover.

CSS Hover Border

Shine Sweep

A light reflection sweeps across the button on hover.

CSS Hover Shine

Glow Pulse

Glowing halo that pulses continuously to attract attention.

CSS Animation Glow

3D Press

Physical button effect with depth and click feedback.

CSS 3D Active

Liquid Fill

Progressive fill like a rising liquid.

CSS Hover Fill

Icon Slide

Icon that slides in on hover.

CSS Hover Icon

Neon Glow

Cyberpunk neon effect with intense glow on hover.

CSS Hover Neon

Rotating Border

Gradient border that rotates continuously.

CSS Animation Border

Morph

Shape transformation with elastic effect.

CSS Hover Transform

Particle Trail

Colorful particle trail that follows the cursor on hover.

JS Mouse Particles

Split Text

Text splits letter by letter on hover then reforms.

JS Hover Text

Fill Slide Up

Bottom-to-top fill with ease-quart curve. Inspired by Daily Delights.

CSS Hover Fill

Press Feedback

Tactile micro-interaction with click compression for optimal user feedback.

CSS Active Micro

Bezier Elastic

Animation with elastic cubic-bezier curve for a natural bounce effect.

CSS Bezier Elastic

Slide Reveal

Text slides up to reveal new colored text.

CSS Text Reveal

CTA Gradient Border

Animated gradient border perfect for premium call-to-action. Inspired by CTA Gallery.

CSS CTA Gradient

Neon Pulse

Pulsing neon box-shadow with continuous animation for an intense cyberpunk effect.

CSS Animation Neon

Gummy Elastic

Elastic click effect with cubic-bezier curve for a natural and fun bounce.

CSS Hover Elastic

Glitch Effect

Glitch effect with pseudo-elements and chromatic shift in retro gaming style.

CSS Animation Glitch

RGB Split

RGB channel separation on hover for a chromatic aberration effect.

CSS Hover RGB

3D Depth Press

Depth effect with drop shadow and physical click feedback.

CSS 3D Active

Neumorphic

Soft UI/neumorphism effect with gentle shadows and click inversion.

CSS Soft UI Active

Gradient Border Animated

Rotating gradient border with continuous animation using CSS @property.

CSS Animation Border

Slide Reveal Icon

Icon that appears progressively on hover with smooth expansion.

CSS Hover Icon

✏️ Text & Typography (46)

View full page
Gradient Flow

Animated Gradient

Gradient that moves through the text in a loop.

CSS Gradient Loop
Hello World

Typing Effect

Typing simulation with blinking cursor.

CSS Animation Typewriter
GLITCH

Glitch Effect

Cyberpunk-style digital distortion.

CSS Glitch Retro
Reveal

Slide Reveal

Text that appears from below. Click to replay.

CSS Reveal Scroll

Wave Effect

Each letter waves with a progressive delay.

CSS JS Wave
STROKE

Stroke Animation

Progressive fill of outlined text.

CSS Stroke Fill
POP

Shadow Pop

Shadow that grows on hover for a 3D effect.

CSS Hover 3D
Focus

Blur Reveal

Text that progressively unblurs. Click to replay.

CSS Blur Reveal
NEON

Neon Flicker

Neon effect with realistic flickering.

CSS Neon Glow
SPLIT

Split Color

Two-tone text with animated split.

CSS Color Split
NEON

Neon Flicker Text

Text with neon glow that flickers like a real sign.

CSS Neon Flicker
EXTRUDE

3D Extrude Text

Text with 3D extrusion effect on hover.

CSS 3D Hover
WEIGHT

Variable Font Weight

Font weight animation on hover.

CSS Hover Variable Font
SCRAMBLE

Scramble Text

Character scrambling effect on hover.

CSS JS Hover

Wave Animation V2

Wave animation with progressive delay per letter.

CSS Animation Wave
HIGHLIGHT

Highlight Marker

Highlighter effect that appears on hover.

CSS Hover Gradient
DEPTH

3D Shadow Depth

3D shadow with depth that extends on hover.

CSS 3D Hover

Flip Characters

Each character flips on hover.

CSS Hover 3D
OUTLINE

Outline to Fill

Outline text that fills in on hover.

CSS Hover Stroke
FLOW

Gradient Flow

Multicolor gradient that scrolls continuously.

CSS Gradient Loop
GLOW

Neon Glow

Luminous neon effect with flickering.

CSS Neon Glow
SHARP

Blur to Sharp

Blurred text that sharpens on hover.

CSS Hover Blur
SPACE

Letter Spacing

Letter spacing that expands on hover.

CSS Hover Spacing
REVEAL

Clip Path Reveal

Text that reveals progressively. Click to replay.

CSS Clip-path Reveal

Letter Fade In

Each letter fades in with a staggered delay for smooth reveal.

JS CSS Stagger

Letter Slide Up

Letters slide up from below one by one for a smooth entrance.

JS CSS Slide

Letter Rotate In

Letters rotate into view with a 3D flip effect.

JS CSS 3D

Word by Word

Words appear one at a time for dramatic text reveals.

JS CSS Words
DECODE

Scramble Text

Text scrambles through random characters then resolves like a decoder.

JS Decoder Matrix

Wave Animation

Letters wave up and down continuously with offset timing.

CSS Loop Wave

Bounce In Letters

Letters bounce in with elastic easing for playful animations.

JS CSS Elastic

Typewriter Delete

Types text, deletes it, then types new text in a cycle.

JS Typewriter Loop

Split Hover

Letters scatter on hover and reform when mouse leaves.

JS Hover Interactive

Gradient Letter Flow

Gradient color flows through each letter sequentially.

CSS Gradient Flow
SCATTER
Click to replay

Scatter to Word

Characters fly from random positions and assemble into a word on load or click.

JS Animation Transform
WAVE EFFECT

Wave Text

Each letter oscillates vertically with offset timing creating a continuous wave.

CSS Animation Wave
ELASTIC
Click to replay

Elastic Bounce Letters

Text stretches and bounces with spring physics on appearance.

CSS Spring Bounce
MAGNETIC
Move the mouse

Magnetic Cursor Text

Individual characters are attracted towards the cursor position.

JS Mouse Interactive
GRAVITY
Click to replay

Gravity Drop Text

Letters fall from above with gravity and bounce on the baseline.

JS Physics Gravity
VORTEX
Click to replay

Text Whirlpool

Characters orbit in a circular pattern then settle into readable text.

JS Animation Orbit
TYPEWRITER_

Typewriter Glitch

Classic typewriter with random glitch interruptions (character swaps, flickers).

JS Typewriter Glitch
BREATHE IN OUT

Breathing Text

Text subtly expands and contracts like breathing, staggered per word.

CSS Animation Scale
SHUFFLE
Click to replay

Text Shuffle Reveal

Characters rapidly cycle through random letters before locking into the correct one.

JS Decode Reveal
DEPTH
DEPTH
DEPTH
Move the mouse

Parallax Depth Text

Multi-layered text moving at different speeds on mouse movement, creating 3D depth.

JS Mouse Parallax
LIQUID
Hover over the letters

Liquid Stretch Text

Letters stretch like caramel on hover with elastic return.

CSS Hover Stretch
BOOM
Click to explode/reassemble

Text Explosion

Click to scatter characters with physics, click again to reassemble them.

JS Click Physics

📝 Forms (20)

View full page

Floating Label

The label floats upward when the input is focused or filled.

CSS Focus Transform

Underline Focus

Animated line that extends from the center on focus.

CSS Focus Gradient

Border Animation

Border that draws itself progressively around the input.

CSS Focus Border
Invalid email

Shake Validation

The input shakes to indicate a validation error.

JS Animation Validation

Success Checkmark

Animated checkmark that appears when the input is valid.

JS SVG Validation
Password strength

Password Strength

Animated password strength indicator.

JS Animation Security

Search Expand

Search field that expands on click.

CSS Focus Transform

Input with Icon

Icon that animates on input focus.

CSS Focus Icon
0 / 200

Textarea Auto-grow

Text area that auto-grows.

JS Resize Interactive

Submit Button States

Button with animated loading, success and error states.

JS Animation States

Floating Label V2

Label that elegantly floats above the input with colored background.

CSS Focus Transform

Underline Animation

Line that extends from the center on focus.

CSS Focus Pseudo-element

Glow Input

Input with glow effect on focus.

CSS Box-shadow Focus

Checkbox Animated

Checkbox with animated checkmark that appears progressively.

CSS Transform Checkbox
Notifications

Toggle iOS Style

Toggle switch with elastic iOS-style animation.

CSS Cubic-bezier Toggle

Radio Ripple

Radio buttons with ripple effect on selection.

CSS Animation Radio

Password Strength V2

Compact strength indicator with colored bar.

JS Animation Security

Select Animated

Dropdown with animated arrow on focus.

CSS Transform Select
0 / 150

Character Counter

Textarea with built-in character counter.

JS Counter Textarea

Search Expand V2

Compact search field that expands on focus.

CSS Focus Width

🧭 Navigation & UI (26)

View full page

⏳ Loading (28)

View full page

Classic Spinner

Spinning circle, simple and effective.

CSS Minimal

Bouncing Dots

Three dots bouncing in cascade.

CSS Playful

Pulse Ring

Rings pulsing outward.

CSS Radar

Progress Bar

Indeterminate progress bar.

CSS Linear

Cube Flip

3D cube flipping over.

CSS 3D

Wave Bars

Audio wave-shaped bars.

CSS Audio

Orbit

Dot orbiting around a center.

CSS Circular

Skeleton Screen

Shimmer placeholder for content.

CSS Content

DNA Helix

Double helix in 3D rotation.

CSS 3D

Cube Grid

3x3 grid of cubes in sequence.

CSS Grid

Morphing Shape

Shape morphing while rotating.

CSS Transform

Circular Progress

SVG circle filling progressively.

SVG Progress

Bouncing Squares

Bouncing squares in cascade.

CSS Playful
Loading

Text Loading

Text with animated dots.

CSS Text

Gradient Ring

Rotating gradient ring.

CSS Gradient

Heartbeat

Heartbeat pulse effect.

CSS Pulse

Infinity Loop

Animated infinity loop.

CSS Loop
LOADING

Glitch Text

Retro glitch effect on text.

CSS Glitch

Card Skeleton

Classic card placeholder with avatar, title and text lines animated by a sliding shimmer.

CSS Shimmer Card

List Skeleton

List of elements with avatars and text lines in progressive loading.

CSS Shimmer Liste

Image Grid Skeleton

2x2 grid of image placeholders with staggered shimmer for a cascade effect.

CSS Grid Images

Profile Skeleton

Profile page loading: large avatar, name, bio and stats row.

CSS Shimmer Profil

Article Skeleton

Blog article skeleton: hero image, title, paragraphs and author info.

CSS Shimmer Blog

Dashboard Skeleton

Mini dashboard with stat cards, chart area and table rows loading.

CSS Shimmer Dashboard

Pulse Loading

Same card structure but with a pulse/breathing animation instead of classic shimmer.

CSS Pulse Card

Wave Shimmer

Undulating shimmer that flows like water, with a fluid and organic motion.

CSS Wave Organique

Rainbow Shimmer

Skeleton with a colorful rainbow gradient shimmer sweeping across elements.

CSS Rainbow Gradient
A
Alice Durand
@alice_dev
New project online! A collection of modern CSS effects for your web interfaces.
PREVIEW IMAGE

Skeleton to Content

Click to toggle between skeleton state and real content with a smooth transition.

CSS JS Transition

🎨 Backgrounds (40)

View full page
Mesh

Mesh Gradient

Multiple radial gradients that slowly shift positions.

CSS Gradient Organic
Particles

Floating Particles

Particles that continuously float upward.

JS Particles Loop
Wave

Gradient Wave

Diagonal gradient animated in a smooth loop.

CSS Gradient Smooth
Aurora

Aurora Borealis

Northern lights effect with dancing lights.

CSS Aurora Blur
Grid

Grid Pattern

Technical grid with center vignette.

CSS Pattern Tech
Noise

Noise Texture

Grain texture for a cinematic look.

CSS Texture Film
Rays

Light Rays

Light rays in continuous rotation.

CSS Light Rotate
Blobs

Animated Blobs

Floating organic shapes with blur.

CSS Organic Blur
Geometric

Geometric Shapes

Animated floating geometric shapes.

CSS Shapes Float
Stars

Starry Night

Twinkling starry sky with shooting stars.

JS Stars Night
Aurora

Aurora Effect

Northern lights effect with animated colorful gradients.

CSS Aurora Animated
Grain

Noise/Grain Texture

Grainy SVG texture for a cinematic effect.

CSS SVG Texture
Mesh+

Animated Mesh Gradient

Animated mesh gradient with smooth transitions.

CSS Gradient Animated
Star Field

Star Field

Star field in continuous motion.

CSS Stars Space
Loop

Gradient Animation Loop

Multicolor gradient in an infinite loop.

CSS Gradient Loop
Network

Network Lines

Geometric connected network lines.

CSS Pattern Tech
Holo

Holographic Effect

Holographic effect with rainbow colors.

CSS Holographic Rainbow
Dots

Dot Grid Pattern

Elegant and minimalist dot grid.

CSS Pattern Minimal
Shapes

Floating Shapes

Colorful floating shapes with blur effect.

CSS Shapes Blur
Spotlight

Spotlight Follow

Spotlight that follows the mouse cursor.

CSS JS Interactive
AURORA

Aurora Mesh

Aurora borealis mesh with green, cyan and purple gradients that blend and slowly ripple.

CSS Animation Organic
SUNSET

Sunset Mesh

Warm-toned sunset mesh gradient — orange, pink, red and purple in motion.

CSS Animation Warm
NEON

Neon Mesh

Vibrant neon mesh with pulsating spots of electric blue, hot pink and lime green.

CSS Neon Vibrant
PASTEL

Pastel Mesh

Soft mesh gradient with lavender, mint and peach tones floating in harmony.

CSS Soft Pastel
INDIGO

Monochrome Mesh

Elegant monochrome mesh in shades of blue and indigo, subtle and deep.

CSS Monochrome Elegant
Move your mouse

Interactive Mesh

Interactive mesh gradient whose color spots follow the mouse cursor.

CSS JS Interactif
MORPH

Gradient Morph

The mesh morphs between two completely different color palettes every few seconds.

CSS JS Transition
GRAIN

Noise Mesh

Mesh gradient overlaid with a subtle SVG noise texture for an organic, textured look.

CSS SVG Texture

Glass Mesh Card

A card component with a vibrant mesh background and a frosted glass effect on top.

Glass Mesh Card

Card with colorful mesh background and glassmorphism overlay with blur and transparency.

CSS Glass Composant
MESH BORDER

Animated Border Mesh

Animated border made of a multicolor mesh gradient rotating around the element.

CSS Border Animation
Breathing Gradient

Color Breathing Gradient

Breathing gradient animating angle and hues via @property in OKLCH color space.

CSS @property OKLCH
Hover for duotone

Duotone Image Filter

Transforms content to duotone on hover using mix-blend-mode and grayscale.

CSS Blend Mode Filter
HALFTONE

Halftone Effect

SVG filter with feComponentTransfer and feMorphology for an animated halftone pattern on hover.

SVG Filter Hover Halftone
PRISM

Chromatic Aberration Text

RGB channel separation on hover creating a prismatic effect with pseudo-elements.

CSS Hover RGB Split
hover: oklch → srgb blend path

Color Mix Crossfade

Two colors blended via color-mix() showing oklch vs srgb blending paths.

CSS color-mix() OKLCH
Pink
Cyan
Neon

Neon Glow Pulse

Elements with pulsing neon glow via multiple animated box-shadow layers.

CSS Animation Neon
Move your mouse

Gradient Spotlight

Radial gradient follows the cursor revealing vibrant colors under a muted surface.

JS Mouse Mask
hover to activate thermal scan

Thermal Vision

Heat map with hot/cold zones that react to hover interaction.

CSS Hover Gradient
sRGB
OKLCH
hover: same colors, different paths

Color Space Morph

Gradient transitioning between sRGB vs OKLCH color spaces showing midpoint differences.

CSS Color Spaces Gradient
Base
click to change the base color

Relative Color Palette

Entire palette derived from a single base color via OKLCH and computed custom properties.

CSS JS OKLCH

💎 Glass & Morphism (32)

View full page

Glass Card

Hover for the effect

Glass Card

Classic glassmorphism card with backdrop-filter, semi-transparent background and subtle border. Colored orbs float behind.

CSS Backdrop Hover

Frosted Panel

Blobs move behind the frosted glass

Frosted Panel

Frosted panel with animated gradient blobs in the background, showing the blur effect in real time.

CSS Animation Blur

Glass Navigation

Hover the links above

Glass Navigation

Glassmorphic navigation bar with backdrop blur and hover effects on the links.

CSS Nav Hover

Glass Morphing Button

Glass button that transforms and expands on hover with a backdrop blur effect.

CSS Button Morph
Popular
29€/mo

Billed annually

  • Unlimited components
  • Priority support
  • Lifetime updates
  • Source files included

Glass Pricing Card

Glass pricing card with gradient border, price, feature list and call-to-action button.

CSS Pricing Gradient

Confirmation

Do you want to save the changes made to this project?

Frosted Modal

Modal window with frosted glass effect. The background contains colored elements visible through the blur.

CSS Modal Frosted

Success

Your changes have been saved.

Information

New update available.

Warning

Your session is about to expire.

Glass Notification

Glass toast notifications with icon, text and close button. Three variants: success, info and warning.

CSS Toast UI
blur: 8px
blur: 16px
blur: 28px

Layered Glass

Multiple glass panels stacked at different blur levels, creating a depth effect.

CSS Depth Layers

Glass Input

Form fields with glass effect, backdrop blur and purple glow on focus.

CSS Form Focus

Aurora Glass

Animated aurora borealis

Aurora Glass

Glass card with animated aurora borealis colors behind the frosted surface.

CSS Aurora Animation

Neu Button

Neumorphic buttons with dual shadow (light and dark). The pressed state uses inset shadows to simulate depth.

CSS Neumorphism Hover

User Profile

Card with inset avatar, text and neumorphic progress bar.

Neu Card

Raised card with inset avatar (inset shadow), colored progress bar and soft shadows on hover.

CSS Card Neumorphism
Wi-Fi
Dark mode

Neu Toggle

Neumorphic toggle switches with inset track and raised knob. Bounce animation on state change.

CSS Toggle Interactive

Neu Input

Inset input fields with inner shadow. Subtle purple glow on focus and integrated search icon.

CSS Form Focus
Volume 75%
Brightness 40%

Neu Slider

Sliders with inset track and raised thumb. The fill bar uses a purple gradient.

CSS Slider UI

Neu Clock

Neumorphic analog clock with inset dial, real-time animated hands and hour markers.

CSS JS Animation

Midnight Drive

Synthwave FM

Neu Music Player

Complete music player with rotating artwork, progress bar and raised control buttons.

CSS JS Player
0

Neu Calculator

Complete calculator with inset display, raised keys and equal key with purple gradient.

CSS JS Interactive

Claymorphism

Clay design with soft edges, colored shadows and tactile 3D look.

Claymorphism Card

Colorful neumorphism variant with clay effect: rounded edges, inner shadows and pastel background.

CSS Clay 3D

Dashboard

+12.5%
2.4k Visits
186 Sales
94% Satisf.

Neu Dashboard

Mini dashboard with raised statistics, inset badge and bar chart in a neumorphic frame.

CSS Dashboard UI
Liquid Glass
Refraction + Specular

Liquid Glass Card

Translucent card with refraction and specular highlights via SVG feTurbulence and feSpecularLighting.

SVG Filter Backdrop Glass
Brand
Home About Contact
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Scroll me

Frosted Glass Navbar

Navigation bar with multi-layer backdrop-filter blur that intensifies on scroll.

Backdrop-filter Scroll Frosted

Glass Morphing Button

Button that transitions between a solid state and a liquid glass state on hover with SVG displacement.

SVG Hover Morph
Effect.Labs - Premium CSS/JS effects library with liquid glass, frosted blur, refraction, caustics, iridescent panels, and more visual effects for modern web design.

Liquid Lens Magnifier

Hoverable glass lens that refracts and magnifies underlying content with edge distortion.

JS Mouse Lens
Click anywhere

Glass Ripple Touch

Click on the glass surface to create concentric ripples that propagate outward.

JS Click Ripple
Iridescent

Iridescent Glass Panel

Glass panel with rainbow chromatic reflections that react to the mouse angle.

CSS Mouse Iridescent
Layer 1
Layer 2
Layer 3
Layer 4

Glass Depth Stack

Glass panels stacked at different depths with parallax blur between layers.

CSS 3D Parallax
Click to toggle

Liquid Glass Toggle

Toggle switch with a liquid glass bubble knob that squishes and refracts light.

JS Animation Toggle

Rain on Glass

Animated water drops sliding on a frosted glass surface with refraction trails.

JS Animation Rain
Click to shatter
Click to shatter / reform

Glass Shatter & Reform

Click to shatter the glass panel into fragments, then magnetically reassemble it.

JS Click Shatter

Bubble Glass Grid

Grid of glass bubbles that merge and separate on hover with smooth transitions.

CSS Grid Hover
Caustics Light patterns through glass

Glass Caustics

Luminous caustic patterns projected under a glass layer, simulating light refraction.

Canvas Animation Caustics

🌀 Visual Effects (30)

View full page
GLITCH

RGB Split

Chromatic separation with a corruption style.

CSS Glitch Text
PLAY ▶

VHS Effect

Retro VHS cassette effect with scanlines.

CSS Retro Noise
HOVER

Pixelate Effect

8-bit style pixelation on hover.

CSS JS Retro

Melting Text

Text that melts and deforms.

CSS JS Text

Wave Distortion

Text wave and twist distortion.

CSS JS Wave
GRAIN

Noise Overlay

Animated film-style grain texture.

CSS Film Texture
> READY_

CRT Screen

Retro cathode ray tube screen effect.

CSS CRT Terminal
ERROR

Glitch Blocks

Random corruption blocks.

CSS JS Glitch
SHATTERED

Broken Glass

Broken glass effect with shards and cracks.

CSS Overlay Texture
NO SIGNAL

Static Noise

Analog-style static TV interference.

CSS JS Canvas
HOLO CARD

Holographic Card

Rainbow reflections on hover, Pokemon card style.

CSS Hover Premium

Iridescent Surface

Shifting surface like mother of pearl or soap bubble.

CSS Animation Organic
PRISM

Prismatic Text

Text with chromatic aberration and dispersion.

CSS Text Glitch

Chrome Reflection

Chrome metallic surface with reflection.

CSS Metal Shine
OIL SLICK

Oil Slick

Oil puddle effect with multicolor reflections.

CSS Organic Blur
HOLO

Hologram Projection

Floating holographic projection with scanlines.

CSS Sci-Fi Float
REFRACT

Rainbow Refraction

Light refracted through a prism.

CSS Rainbow Spin

Crystal Effect

Crystal gem with internal reflections.

CSS 3D Luxury
VERIFIED

Holographic Badge

Sticker badge with rotating holographic foil effect.

CSS Badge Foil
LASER

Laser Beam

Animated laser beam with rainbow refraction.

CSS Animation Sci-Fi
> SYSTEM BOOT OK
> LOADING DATA...
> READY_

CRT Monitor Effect

CRT monitor effect with scanlines, screen curvature and green phosphor glow.

CSS Pseudo-elements Retro
PLAY SP 00:12:34 REC

VHS Tracking

Animated VHS tracking distortion with horizontal displacement and color bleeding.

CSS Animation VHS
/\_/\ ( o.o ) > ^ < /| |\ (_| |_)

ASCII Art Renderer

Text displayed in ASCII characters with monospace font and green-on-black terminal look.

CSS Monospace Terminal
HOVER ME

Pixel Dissolve

Element that pixelates and dissolves on hover with stepped CSS transitions.

CSS Hover Filter
12:45

LED Matrix Display

Text rendered as LED dot-matrix display with red glow and dot grid.

CSS Text-shadow LED
user@retro:~$ npm install nostalgia
Installing packages...
Done in 3.14s
user@retro:~$

Retro Terminal

Green-on-black terminal with typing animation, blinking cursor and CRT scanlines.

CSS Animation Terminal
GAME BOY
SCORE: 999999

Gameboy Palette

Content rendered in the Gameboy's 4-shade green palette with CSS filter.

CSS Filter Gameboy
INVOICE #00142
Date: 1989-03-15
Item: Floppy Disk x10
Total: $24.99
*** THANK YOU ***

Dot Matrix Printer

Text appearing line by line as if printed by a dot matrix printer.

CSS Animation Print
Welcome.exe

Welcome to Windows 95!

Windows 95 UI Kit

Buttons and window with authentic Win95-style 3D beveled borders.

CSS Borders Win95
RETRO

Synthwave Scene

Animated retro scene with perspective grid, neon sun and pink/cyan/purple palette.

CSS Animation Synthwave

💧 Liquid & Morphing (30)

View full page

Metaballs

Organic blobs that merge together with a surface tension effect.

Canvas Animation Organic
Click to create ripples

Water Ripple

Realistic ripple effect simulated with wave propagation.

Canvas Interactive Physics

Liquid Button

Button with animated liquid fill effect on hover.

CSS Hover Button
LIQUID

Dripping Text

Text with a dripping effect that falls continuously.

CSS SVG Filter Text

Bubble Rise

Translucent bubbles rising with organic movements.

CSS Animation Particles

Lava Lamp

Floating lava lamp-style blobs with organic deformations.

CSS Animation Blur

Mercury Drops

Metallic drops with realistic reflections and elastic bounces.

CSS 3D Metallic

Wave Surface

Animated water surface with multiple wave layers.

CSS SVG Layers
Click to create a splash

Splash Effect

Interactive splash effect with particles and droplets.

Canvas Interactive Particles
Fluid Motion

Fluid Gradient

Animated gradient that flows like liquid with organic motion.

CSS Gradient Blur
BLOB

Blob Morph

Organic shape that continuously morphs between different fluid silhouettes via border-radius animation.

CSS Organic Keyframes
Click to transform

Icon Morph

Hamburger icon that transforms into a close cross with smooth CSS transitions on click.

CSS JS Interaction
Circle

Shape Shifter

Shape that cycles between circle, square, triangle, hexagon and star using clip-path transitions.

CSS clip-path Cycle

Button Morph

Button that morphs into a loading spinner, then into a validation checkmark on click.

CSS JS UX
Design

Text Morph

Text that morphs between multiple words with blur and opacity for a smooth transition.

CSS JS Typography
AL
Alice Laurent
Designer UI/UX

Specialist in interactive interface design with over 8 years of experience in premium web design.

142
Projects
3.2k
Followers
98%
Satisfaction

Card Morph

Compact card that expands and transforms into a detailed panel on click with smooth transitions.

CSS JS Layout
Star

SVG Path Morph

SVG shape that morphs between star, heart and circle by animating the path attribute.

SVG JS Path

Liquid Morph

Liquid drops that merge and separate using the CSS filter blur + contrast trick for an organic effect.

CSS SVG Filter Organic
JD
Julie Dupont
Front-end Developer
Online

Avatar Morph

Circular avatar that transforms into a rectangular card with user information on hover.

CSS Hover Profile
Off

Toggle Morph

Toggle switch whose knob changes shape while sliding: the circle deforms into a pill before returning to its initial shape.

CSS JS UI

AI & Intelligence

AI Shape Morph

SVG shapes that smoothly interpolate between different silhouettes with organic transitions.

Canvas Morphing Animation

Generative Flow Field

Perlin noise-generated flow field with particles following force lines.

Canvas Perlin Particles

Neural Net Viz

Animated neuron graph with pulsating connections and dynamic activations.

Canvas Network AI

AI Color Shift

Dynamically generated color palette in OKLCH with fluid transitions between harmonies.

CSS OKLCH Colors

Swarm Intelligence

Swarm particles with emergent behavior: cohesion, separation and alignment.

Canvas Boids Emergent
GLITCH

Generative Glitch

Generative glitch art with random slicing and animated chromatic effects.

CSS Glitch Art

Predictive Grid Morph

Interactive grid that deforms on hover with mouse trajectory prediction.

CSS JS Grid

Deep Dream Pattern

Animated fractal patterns inspired by deep dream with self-similar motifs in motion.

Canvas Fractal Generative

AI Typo Morph

Letters that fluidly transform between different words with a typographic morphing effect.

JS Typo Morph

Mesh Distortion AI

Deformable mesh gradient with mouse interactions and reactive organic deformations.

Canvas Mesh Interactive

🖼️ SVG & Art (10)

View full page

Line Draw

SVG path that progressively draws itself using stroke-dasharray and dashoffset.

CSS stroke-dasharray

Logo Draw

Complex logo drawing animation with multiple elements in sequence.

CSS Multi-layer

Morphing Shape

Shape that transforms into different geometries with CSS animation.

CSS Morphing

SVG Fill Animation

Shape that progressively fills with color from bottom to top.

CSS Clip-path

Animated Icons

Icons with subtle animations: checkmark and X that draw themselves.

CSS Icons

Path Following

Element that follows a defined SVG path using animateMotion.

SMIL animateMotion
SVG

SVG Text Draw

Text whose outline draws itself then fills with color.

CSS Text

Pulse / Heartbeat

SVG heart with heartbeat animation and pulse wave rings.

CSS Pulse

Rotating Gears

Interlocking gears rotating in opposite directions.

CSS Rotation

Wave Path

Animated wavy line with gradient and motion effect.

CSS Wave

📜 Scroll & Parallax (64)

View full page

Scroll Basics

First element

Appears rising up with a fade

Second element

Progressive animation on scroll

Third element

Uses animation-timeline: view()

Fourth element

Each element animates individually

Fifth element

All CSS, zero JavaScript

Scroll ↓

Fade Up

Elements that appear rising up with a progressive fade via animation-timeline: view().

CSSScrollFade

Scale In

The element progressively grows

Zoom effect

From scale(0.7) to scale(1)

Smooth appearance

Combines opacity and transform

Native CSS

No JavaScript required

Performance

Uses GPU-accelerated properties

Scroll ↓

Scale In

Elements that scale up from a smaller size with animation-timeline: view().

CSSScaleScroll

From the left

Slides in from the left side

From the right

Slides in from the right side

Alternating left

Creates a visual rhythm

Alternating right

Serpentine effect

Last left

Smooth native CSS animation

Last right

Zero JavaScript required

Scroll ↓

Slide In

Elements sliding in from left and right alternately via view().

CSSSlideScroll
PARALLAX

Back layer

The background moves more slowly

Front layer

The content moves at normal speed

Depth effect

Creates a 3D sensation

Scroll ↓

Parallax

Parallax effect where the background moves at a different speed via scroll(nearest).

CSSParallaxScroll
REVEAL
The text fills up based on scroll progress
Scroll ↓

Progress Reveal

Text that progressively fills with an animated gradient via scroll(nearest) and @property.

CSSProgressGradient
Card 1
Card 2
Card 3
Card 4
Card 5
Card 6
Scroll ↓

Stagger Cards

Cards appearing in cascade with incremental animation-delay and view().

CSSStaggerCards
1
2
3
4
5
6
Scroll →

Horizontal Scroll

Horizontal scrolling with scroll-snap for smooth navigation between elements.

CSSHorizontalSnap

Design

Code

Performance

3D

Fast

Secure

Scroll ↓

Rotate In

Cards appearing with rotation and scale via view() and animation-delay.

CSSRotateStagger

Blur Reveal

Progressive focus effect

Cinematic Effect

From full blur to perfect clarity

Native CSS

Animation via view() without JavaScript

Scroll ↓

Blur Reveal

Progressive focus effect with blur(20px) animated to blur(0) via view().

CSSBlurReveal
0+
Projects
0%
Satisfaction
0/7
Support
0K
Users
Scroll ↓

Counter Scroll

Animated counters that increment when they enter the container's view.

JSCounterScroll

Scroll-Driven Animation

Native CSS animation driven by scroll

Progressive reveal

The element appears as it enters the view

Entry range

animation-range: entry 0% entry 100%

Zero JavaScript

Everything is handled by CSS

GPU Performance

GPU-optimized animations

Scroll ↓

Scroll-Driven Fade

Native CSS animation driven by scroll with animation-timeline: view() and entry range.

CSSViewFade

View Timeline Scale

The element scales up based on its position in the view

Progressive scale

From scale(0.7) to scale(1) smoothly

Cover range

animation-range: entry 0% cover 50%

Pure CSS

No JavaScript dependency

Smooth

Continuous animation linked to scroll

Scroll ↓

View Timeline Scale

Elements that progressively scale up via animation-timeline: view() and cover range.

CSSScaleView

Progress Bar

The bar at the top tracks your scroll position in this container via animation-timeline: scroll(nearest).

Scroll ↓

Scroll Progress Bar

Sticky progress bar linked to the container scroll via scroll(nearest).

CSSProgressSticky
PARALLAX
Each layer moves at its own speed
Scroll ↓

Parallax Layers CSS

Layers moving at different speeds via scroll(nearest) for a depth effect.

CSSParallaxLayers
720-degree rotation linked to scroll
Scroll ↓

Rotate On Scroll

Element performing a 720-degree rotation linked to scroll via scroll(nearest).

CSSRotateScroll

Slide Left

Native CSS animation from the left with view()

Slide Right

Native CSS animation from the right with view()

Left again

Alternating pattern for dynamism

Right again

Each element animates individually

Second to last

animation-range: entry 0% cover 40%

Last

Zero JavaScript, optimal performance

Scroll ↓

Slide In CSS Native

Native CSS left/right slide with animation-timeline: view() and cover range.

CSSSlideNative

Blur to Clear

Progressive transition from blur to clarity

Cover Range

animation-range: entry 0% cover 50%

Cinematic

Pure CSS rack focus effect

Scroll ↓

Blur to Clear

Transition from blur(10px) to blur(0) for a cinematic effect via view().

CSSBlurView
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Scroll ↓

Stagger Reveal CSS

Item grid with incremental native CSS animation-delay and view() for a cascade effect.

CSSStaggerNative

Clip Path Reveal

Progressive reveal from left to right

Vertical Direction

Content reveals from top to bottom

Reverse Rise

Appearance from the bottom of the frame

Scroll ↓

Clip Path Reveal

Progressive reveal via clip-path: inset() animated by view() and cover range.

CSSClip-pathReveal
Scroll!
The color changes based on scroll progress
Scroll ↓

Color Change

Progressive color change (purple, pink, cyan, green) linked to scroll via scroll(nearest).

CSSColorScroll

Progress Bar

Scroll to see the bar fill up. Uses animation-timeline: scroll() to link the animation to the container scroll.

Scroll ↓

Progress Bar

Progress bar linked to scroll via animation-timeline: scroll(). Fills from 0% to 100% in pure CSS.

CSS Scroll Progress

First element

Appears sliding up from the bottom

Second element

Reveals on scroll with animation-timeline: view()

Third element

Each card animates individually

Fourth element

animation-range controls the timing

Fifth element

All CSS, zero JavaScript

Scroll ↓

Fade In Reveal

Elements that progressively appear via animation-timeline: view() and animation-range: entry.

CSS View Reveal

Parallax CSS

Each layer moves at a different speed

Scroll ↓

Parallax Layers

Parallax layers with different speeds, driven entirely by scroll() in native CSS.

CSS Parallax Layers

Design System

Appears with a zoom effect

User Experience

Scales from 0.7 to 1 on scroll

Responsive

animation-range: entry 0% entry 50%

Scroll ↓

Scale on Scroll

Cards that scale from 70% to 100% when entering the view via animation-timeline: view().

CSS Scale View

Color Shift

The background color changes on scroll

Scroll ↓

Color Shift

Background gradient that evolves through 5 color palettes while scrolling, via animation-timeline: scroll().

CSS Gradient Scroll
Animations

Word-by-word reveal on scroll

Driven

animation-timeline: view()

By

No JavaScript required

Scroll CSS

Native CSS only

Scroll ↓

Text Reveal

Words that slide up from the bottom and progressively reveal while scrolling with view().

CSS Text Reveal
720° across the full height
Scroll ↓

Rotate on Scroll

Geometric shape with 720-degree rotation linked to scroll. Borders rotate in the opposite direction.

CSS Rotate Scroll

From the left

Odd card → slides from left

From the right

Even card → slides from right

Alternating

nth-child(even) reverses the direction

Performant

Only transform + opacity

Native CSS

Zero JavaScript dependency

Scroll ↓

Slide In Cards

Cards that alternately slide in from left and right with view() and animation-range: entry.

CSS Slide View
Zoom in → sharp → zoom out
Scroll ↓

Zoom & Blur

Circle that zooms in and unblurs at the scroll center, then continues zooming and reblurs on exit.

CSS Zoom Blur

Card 1

Vertical scroll

Card 2

→ horizontal movement

Card 3

animation-timeline

Card 4

scroll(nearest)

Card 5

Pure CSS

Scroll ↓

Horizontal Scroll

Vertical scroll converted into horizontal card scrolling via animation-timeline: scroll().

CSS Horizontal Scroll

Chapter 1: Introduction

Welcome to this demonstration of a scroll-linked progress bar. The bar at the top of this container progresses based on your scroll position.

This effect uses the CSS property animation-timeline: scroll() which links a @keyframes animation directly to the container's scroll position.

Chapter 2: How It Works

The scroll-timeline property creates a named timeline on the scrollable container. The progress-bar animation then uses this timeline to animate the transform: scaleX() property.

The result is a smooth progress bar that accurately represents the percentage of content read, without any JavaScript.

Chapter 3: Applications

Ideal for blog posts, documentation pages, tutorials, or any long-form content where the user wants to visualize their reading progress.

Compatible with modern browsers supporting Scroll-Driven Animations (Chrome 115+, Edge 115+).

Chapter 4: Conclusion

Scroll-linked animations open new possibilities for user experience, all in pure CSS with no impact on JavaScript performance.

Scroll to see the effect

Progress Bar

Reading progress bar driven by animation-timeline: scroll(), zero JavaScript.

CSS scroll() Progress
Section 1
Section 2
Section 3
Section 4
Section 5
Section 6
Scroll vertically

Horizontal Scroll Section

Section scrolling horizontally during vertical scroll, pure CSS with scroll-timeline.

CSS scroll-timeline Horizontal
Layer 1 - Foundation
Layer 2 - Structure
Layer 3 - Design
Layer 4 - Polish
Layer 5 - Launch
Scroll to stack

Sticky Reveal Stack

Cards stacking and revealing one by one on scroll with view() timeline.

CSS view() Stack
Scroll-driven animations allow you to create immersive and performant experiences in pure CSS, without a single line of JavaScript. Each word is progressively revealed based on its position in the viewport. The animation-range property precisely controls when the animation starts and ends.
Scroll to reveal

Text Line Reveal

Each word progressively colorizes while scrolling via animation-range and view().

CSS animation-range Text
Effect.Labs
The premium effects library
Discover

A second block that also appears with a cinematic zoom.

Scroll to zoom

Zoom Into Content

Content starting zoomed out that scales to 100% on scroll, cinematic opening effect.

CSS view() Zoom
SCROLL TO ROTATE
Scroll to rotate

Rotation on Scroll

Element rotating proportionally to scroll position, dial/compass effect.

CSS scroll() Rotation
Scroll to draw

Path Drawing on Scroll

SVG path drawing itself via stroke-dashoffset animated by scroll, pure CSS.

CSS SVG scroll()
Scroll for parallax

Parallax Layers

Multi-layer parallax entirely controlled by scroll() timeline, no JS.

CSS scroll() Parallax

Introduction

Scrollytelling is a narrative technique that uses page scrolling to guide the user through an immersive visual story.

Chapter 1

Scroll-triggered animations progressively reveal content, creating a natural reading rhythm that captivates attention.

Chapter 2

By combining parallax, transitions, and visual effects, each section becomes a scene in a larger narrative, transforming a simple website into a storytelling experience.

Chapter 3

The best scrollytelling examples balance aesthetics and functionality, guiding the user without overwhelming them with excessive effects.

Conclusion

Master these techniques to create memorable web experiences that tell your story with elegance and fluidity.

Scroll to explore

Progress Bar

Horizontal progress bar that fills proportionally to content scrolling.

CSS JavaScript UX
PARALLAX
Scroll to explore

Parallax Layers

Three visual layers move at different speeds to create an immersive depth effect.

CSS JavaScript Parallax

Design System

Build a solid foundation with reusable tokens, components, and patterns for perfect visual consistency.

Motion Design

Bring your interfaces to life with fluid, meaningful animations that guide the user's attention.

Micro-interactions

Small details make the difference. Every hover, click, and transition contributes to a memorable experience.

Accessibility

Inclusive design ensures every user can navigate and interact with your content without friction.

Performance

Optimize every animation to maintain 60fps and deliver a smooth experience on all devices.

Scroll to explore

Reveal on Scroll

Elements appear with a fade and vertical slide when they enter the visible area.

IntersectionObserver CSS Animation
01 Discovery
02 Exploration
03 Creation
04 Iteration
05 Delivery

Sticky Horizontal

Automatic horizontal scrolling simulating panel navigation, ideal for presenting steps or projects.

CSS Animation Auto-play
Scrollytelling transforms scrolling into a narrative experience. Each scroll movement reveals a new chapter of your story. Words light up progressively, guiding the eye through the content. This technique creates a natural reading rhythm that captivates attention and reinforces the emotional impact of the message. Used by top publishers and creative agencies, this approach brings static text to life.
Scroll to explore

Text Highlight on Scroll

Each word progressively lights up as you scroll, creating a guided reading effect.

JavaScript CSS Typography
ZOOM
Scroll to explore

Zoom on Scroll

An element progressively grows with scrolling, going from a small object to a full-screen view.

JavaScript CSS Transform Scroll
0
Users
0%
Satisfaction
0k
Downloads
0
Countries

Scroll to animate the counters

0fps
Smoothness
0
Score Lighthouse
Scroll to explore

Number Counter Scroll

Counters animate from zero to their target value proportionally to the scroll position.

JavaScript Animation Data
2019
Initial Concept
First project draft, user research, and product vision definition.
2020
Prototype & Testing
MVP development, user testing sessions, and rapid iterations.
2021
Beta Launch
Opening to first beta users, feedback collection, and improvements.
2022
Version 1.0
Official launch with all key features and a loyal user base.
2023
Global Expansion
International deployment, strategic partnerships, and exponential growth.
2024
Continuous Innovation
AI integration, new features, and long-term vision for the future.
Scroll to explore

Timeline Scroll

Interactive vertical timeline with a line that progressively draws and elements that appear on scroll.

JavaScript CSS Timeline
Frame 1 / 24
Scroll to explore

Image Sequence

Frame-by-frame animation simulation driven by scroll, similar to Apple product pages.

JavaScript CSS Sequence
Speed
Optimized loading time for an instant experience.
Modularity
Independent and infinitely reusable components.
Elegance
Polished interfaces with meticulous attention to detail.
Reliability
Stability and security for complete user trust.
Excellence
High standards and continuous improvement with every iteration.
Scroll to explore

Scroll Snap Sections

Full-height sections with magnetic snapping and side pagination indicator.

CSS Scroll Snap JavaScript Navigation

Sticky Scroll

01

First Section

The image stays fixed while content scrolls. Ideal technique for presenting features.

Second Section

Each text section triggers a visual change in the sticky image.

Third Section

Smooth transitions guide the user through content seamlessly.

Fourth Section

A pattern used in interactive journalism and product websites.

Scroll ↓

Sticky Image Change

Sticky image that changes while content scrolls with panels revealed via view().

CSSStickyScroll
01 Design
02 Develop
03 Test
04 Deploy
05 Monitor
06 Iterate
Scroll →

Horizontal Scroll

Horizontal scrolling section with snap to navigate between workflow steps.

CSSHorizontalSticky
First Card
Second Card
Third Card
Fourth Card
Fifth Card
Scroll ↓

Card Stack

Cards that stack with position sticky and view() animation in the container.

CSSStackSticky

Step 1: Design

Define your vision and plan your project.

Step 2: Development

Transform your ideas into clean and efficient code.

Step 3: Testing

Ensure product quality and reliability.

Step 4: Launch

Deploy your project and celebrate your success.

Scroll ↓

Progress Reveal

Sticky progress bar with items progressively revealed via scroll(nearest) and view().

CSSProgressReveal

Modern Architecture

Well-designed scalable applications.

  • Microservices
  • API RESTful
  • Cloud Native

Optimal Performance

Optimize every aspect of your app.

  • Lazy Loading
  • Code Splitting
  • Caching

Enhanced Security

Protect your data and users.

  • 2FA
  • E2E Encryption
  • Audits
Scroll ↓

Split Screen Sticky

Sticky visual with rotating SVG and content revealed by scroll via view() and scroll(nearest).

CSSSplitSticky
ZOOM
Progressive zoom linked to scroll
Scroll ↓

Zoom In Sticky

Element that progressively zooms from scale(1) to scale(2.2) via scroll(nearest).

CSSZoomScroll
Scroll ↓

Text Highlight Scroll

Words colored sequentially on scroll with JS scoped to the container.

JSTextHighlight
Parallax Layers
Each layer moves at a different speed
Scroll ↓

Layered Parallax

5 layers moving at different speeds via scroll(nearest) for a complete parallax effect.

CSSParallaxLayers

Scroll Snap

Section 1

Scroll to move to the next one

Section 2

Scroll stops automatically

Section 3

Smooth and controlled experience

Section 4

Last section

Scroll ↓

Vertical Snap

Sections automatically snapping to start via scroll-snap-type: y mandatory.

CSSSnapVertical

Slide 1

Swipe horizontally

Slide 2

Intuitive navigation

Slide 3

Perfect for galleries

Slide 4

Mobile-optimized experience

Slide 5

Last slide

Scroll →

Horizontal Snap

Horizontal scrolling with automatic snapping via scroll-snap-type: x mandatory.

CSSSnapHorizontal

Main Section

Full height

Medium Section

Half-height

Medium Section

Half-height

Small

Compact

Final Section

Back to full height

Scroll ↓

Mixed Content Snap

Sections of different sizes with scroll-snap-type: y proximity for flexibility.

CSSMixedSnap

Step 1

Start your journey

01

Step 2

Progress underway

02

Step 3

Halfway there

03

Step 4

Almost done

04

Step 5

Mission accomplished!

05
Scroll ↓

Snap + Progress

Vertical snap with progress bar and indicator dots via JS scoped to the container.

JSSnapProgress
🚀

Launch

Start with style and elegance

💡

Innovation

Ideas that transform

🎯

Precision

Every detail matters

Excellence

The perfect final result

Scroll ↓

Smooth Snap

Snap with animations triggered by IntersectionObserver scoped to the container.

JSSnapSmooth

🔄 Transitions (50)

View full page
Page A
Page B

Fade Through

The page gradually fades to black then reveals the new page.

CSS Opacity Smooth
Page A
Page B

Slide Over

New content slides over the old from left to right.

CSS Transform Slide
Page A
Page B

Circle Reveal

A circle expands from the center to reveal the new page.

CSS Clip-path Circle
Page A
Page B

Curtain Open

Two panels open like theater curtains.

CSS Transform Theatrical
Page A
Page B

Diagonal Wipe

A diagonal line sweeps across the screen to reveal the new content.

CSS Clip-path Wipe
Page A
Page B

Pixelate Dissolve

The screen breaks into pixels that appear and disappear.

CSS Grid Retro
Page A
Page B

Flip Page

The page flips over like a book.

CSS 3D Perspective
Page A
Page B

Zoom Through

Zoom into the screen center then zoom out on the new page.

CSS Scale Zoom
Page A
Page B

Blinds Effect

Horizontal blinds close then open to reveal the new page.

CSS Transform Blinds
Page A
Page B

Morph Transition

A shape morphs and expands to cover the screen then shrinks back.

CSS Morph Shape
Etat A
Home page
Etat B
Page profil
Click to toggle

Crossfade Transition

Smooth crossfade between two states. Simulates the native crossfade of the View Transitions API.

CSS Crossfade Premium
Section Home → Slide
Section About ← Back
Click to toggle

Slide Transition

Content slides left while new content comes in from the right, like page-to-page navigation.

CSS Slide Navigation
MORPH
Click to toggle

Scale Morph

The element changes size, shape and color with an elastic animation curve.

CSS Morph Premium
Slot A
Slot B
GO
Click to toggle

Shared Element

A shared element moves from one position to another, mimicking the shared element transition of the API.

CSS Shared Premium
A
Alice Martin
Designer
B
Bob Dupont
Developpeur
Click to toggle

Fade & Slide Up

Content fades out upward and new content rises from the bottom. Ideal for profiles and cards.

CSS Fade Slide
Face avant Click to flip
Face arriere Click again
Click to toggle

Flip Transition

The card performs a 3D rotation to reveal different content on the back. Classic and elegant effect.

CSS 3D Flip
Grille
Detail ZOOM Vue agrandie
Click to toggle

Zoom Transition

Zoom-in effect that enlarges the view to transition to a new detailed state. Perfect for galleries.

CSS Zoom Premium
Day mode
Night mode
Click to toggle

Circular Reveal

New content reveals itself with an expanding circle via clip-path. Ideal for theme toggles.

CSS Clip-path Premium
Component Alpha
Component Beta
Component Gamma
Component Delta
Component Epsilon
Click to toggle

Stagger List

List items exit one by one with staggered delays, then new items appear progressively.

CSS Stagger List
Page 2 Chapter II
Page 1 Chapter I
Click to toggle

Page Turn

Simulates a 3D page turn effect to reveal the next page. Inspired by e-readers and digital books.

CSS 3D Premium

Dark Mode

Dark theme active

Light Mode

Light theme active

Circular Reveal

Theme toggle with circular reveal via clip-path: circle() from the top-right button.

CSS clip-path Toggle

Dark Mode

Click for a smooth fade to light theme

Light Mode

Click to return to dark theme

Smooth Fade

Theme transition via cross-fade opacity with sun/moon icon morphing.

CSS Fade Opacity

Wipe Transition

Lateral slide

Dark Theme

Wipe Transition

Lateral slide

Light Theme

Slide Wipe

Horizontal wipe with clip-path: inset() and a luminous separation line crossing the screen.

CSS Wipe clip-path

CSS Variables

Transition via custom properties

Click to change

Color Morph

Theme transition entirely driven by CSS custom properties with transition on each variable.

CSS Variables Morph
Dark mode

Icon Toggle

Theme button with rotational morphing between sun and moon icons. Combined rotation and scale.

CSS Icon Morph
Marie Laurent

Click this card to toggle between dark and light theme with smooth transitions.

Card Theme

Complete card with avatar, text and buttons where each element transitions between the two themes.

CSS Card Transition

Gradient Shift

Click to change the mood

Gradient Shift

Gradient background shifting from cool nighttime hues to warm golden tones in 0.8s.

CSS Gradient Ambient

Adaptive UI

Miniature interface (nav, content, blocks) that toggles between dark and light theme on click.

CSS UI Adaptive
Dark

Component

Light

Component

Split Compare

Side-by-side comparison of both themes with a luminous central separator and "VS" label.

CSS Compare Split

Pixel Transition

Click to pixelate

Dark Mode

Pixel Transition

Click to pixelate

Light Mode

Pixelate Transition

Pixelated transition: colored blocks appear in random cascade to reveal the new theme.

CSS JS Pixel
Bloom Popover Content

Popover Bloom

The element blooms open from its anchor point with scale + opacity via @starting-style.

CSS @starting-style Popover
Stage Curtain

Dialog Curtain

Modal that opens like stage curtains, separating from the center.

CSS Dialog Transition

Stage Curtain Dialog

Content appears after the curtains open.

Toast Cascade

Stacked toast notifications with fluid entry, reordering and graceful exit.

JS Animation Stack
Card Content

Card Vanish

The card dissolves into particles on removal and materializes from particles on entry.

JS Particles Canvas

List Item Slide

Elements slide in from the side with staggered delays and collapse on removal.

CSS Stagger Collapse
Content sections fold and unfold like paper using 3D perspective transforms for a realistic paper feel.
Uses rotateX with perspective and transform-origin set to the top edge, combined with max-height transitions.
Works in all modern browsers. 3D transforms are widely supported since CSS3.

Accordion Fold

Content sections that fold/unfold like paper with 3D perspective transforms.

CSS 3D Perspective
Morph Element

Morph Transition

The element morphs shape/position transitioning from display:none to display:block with allow-discrete.

CSS allow-discrete Morph
Portal Content

Portal Open

Content appears through an expanding circular mask, like a portal opening.

CSS clip-path Circle
Flip Content

Flip Card Entry

Elements pivot from the back face with 3D rotation to reveal content.

CSS 3D Rotation Backface
Content

Fade Through Color

Elements pass through a brand color (not just opacity) during entry/exit.

CSS Color Transition

Motion Design

Staggered Reveal

Elements appearing in cascade with progressive delay for a coordinated effect.

CSS JS Cascade

Elastic Spring

Spring animation with physical bounce and realistic elastic deformation.

CSS Physics Bounce

Orchestrated Motion

Coordinated multi-element animation After Effects-style with synchronized timing.

CSS JS Orchestrated

Kinetic Wave

Wave propagation through a dot grid with progressive delay.

CSS JS Wave

Inertia Momentum

Movement with inertia and natural deceleration: drag the cube and watch it slow down.

JS Physics Drag

SVG Path Follow

Element following a complex SVG path with a fluid animation along the curve.

SVG JS Path

Character Cascade

Text with character-by-character animation, each letter appears individually.

JS Text Cascade
A
1
B
2
C
3

3D Flip Sequence

Chained 3D flip sequence with delay between each card for a domino effect.

CSS 3D Flip Sequence

Shape Morph Transition

Fluid transition between geometric shapes: circle, organic blob, square, and back.

CSS Morph Shapes

Timeline Choreography

Multi-step synchronized timeline sequence with animated progress bars.

CSS JS Timeline

👆 Hover & Interactions (48)

View full page
Scale & Rotate

Scale & Rotate

Scale up with a slight rotation.

CSS Transform
BG Slide

Background Slide

The background slides from left to right.

CSS Background
Border

Border Gradient

Gradient border that appears on hover.

CSS Border
Shine

Shine Effect

Light reflection that sweeps across the element.

CSS Light
Underline

Underline Expand

Line that expands from the center.

CSS Line
🚀 Bounce

Icon Bounce

The icon bounces on hover.

CSS Animation
Color

Color Shift

Smooth color transition.

CSS Color
Blur

Blur Reveal

The blurred element becomes sharp on hover.

CSS Filter
Inset

Shadow Inset

Glowing inner shadow.

CSS Shadow
Tilt

Tilt 3D

Perspective tilt on hover.

CSS 3D
Shutter

Shutter Reveal

Shutter effect that opens on hover.

CSS Reveal
Glitch

Glitch Hover

RGB glitch effect on hover.

CSS Glitch
Fill Up

Fill Up

Bottom-to-top fill with ease-quart curve. Inspired by Daily Delights.

CSS Fill Bezier
Filter

Filter Animated

GPU-optimized CSS filter animation with will-change.

CSS Filter GPU
Spotlight

Spotlight Effect

Spotlight effect that follows the cursor on the element.

JS Mouse Light
Magnetic

Magnetic Pull

The element is attracted to the cursor with a magnetic effect.

JS Mouse Physics
Elastic

Elastic Scale

Scale up with elastic curve and natural bounce.

CSS Bezier Scale
Gradient

Gradient Shift

Animated gradient that speeds up on hover for a dynamic effect.

CSS Gradient Animation
423 likes

Like Heart

Like button with pop animation, propagation ring and colorful particle burst on click.

CSS Animation Interactive
Save Favorites

Bookmark Toggle

Save button with drop animation, background fill and color transition.

CSS Toggle Animation

Submit Button

Submit button with circular morphing, loading spinner and success check animation.

CSS JS States

Ripple Click

Material Design ripple effect on click. The wave spreads from the contact point and fades out.

CSS JS Material

Click to simulate

Pull to Refresh

Mobile pull-to-refresh simulation with rotating indicator, content displacement and loading spinner.

CSS JS Mobile
New notification!

Notification Bell

Bell with shake animation, counter badge with pop-in and sliding notification toast.

CSS JS Notification
Click to rate

Star Rating

Rating system with pop and rotation animation on each star. Dynamic labels based on the rating.

CSS JS Rating
Notifications
Airplane mode
Bluetooth

Switch with Icons

Switches with icons embedded in the knob, bounce animation and color change.

CSS Toggle Icons
npm install effect.labs
Copied!
sk-ab12...xz89
Copied!

Copy to Clipboard

Copy button with icon transition (copy → check), success color and "Copied" tooltip.

CSS JS Clipboard

Confetti Button

Button that triggers a colorful confetti burst with realistic gravity and rotation.

JS Canvas Animation
Draw with your mouse

Paint Brush

Glowing brush that leaves a colorful trail.

Canvas Draw Creative
Move your mouse

Repel Particles

Particles that flee from the cursor.

JS Particles Physics
HOVER ME

Text Scramble

Text that decodes on hover.

JS Text Decode
DRAG ME

Elastic Drag

Draggable element with elastic return.

JS Drag Spring
YOU WON!
Scratch to reveal

Scratch Reveal

Scratch to reveal the hidden content.

Canvas Reveal Game
CLICK ME
Click to transform

Morph on Click

Shape that transforms on each click.

CSS JS Transform
Type on your keyboard

Live Typing

Each character appears with animation.

JS Keyboard Animation
Click to activate

Sound Visualizer

Bars that react dynamically.

JS Audio Visual
M A G N E T I C
Move your mouse near the letters

Magnetic Letters

Letters attracted to or repelled by the cursor.

JS Physics Text
DRAG
ME
UP
Drag and release the balls

Gravity Drag

Elements that fall with gravity once released.

JS Physics Drag
Click to add balls

Gravity Simulation

Balls subjected to gravity with bounce.

JS Physics Interactive
Hover the rope

Elastic String

Elastic string that reacts to the cursor.

JS Elastic Mouse

Magnetic Field

Particles attracted by a magnetic field.

JS Magnetic Particles

Newton's Cradle

Pendulums with kinetic energy transfer.

JS Pendulum Energy
Move your mouse

Liquid Simulation

Drops that merge and separate.

JS Fluid Metaball
SPRING
BOUNCE
ELASTIC
Click the boxes

Spring Physics

Elastic animation with spring effect.

JS Spring Bounce

Collision Detection

Balls that bounce off each other.

JS Collision Physics
Move your mouse over the cloth

Cloth Simulation

Interactive cloth simulation.

Canvas Cloth Interactive
Click a ball to throw it

Newton's Cradle

Newton's cradle with energy transfer.

Canvas Physics Momentum
Drag the rope with your mouse

Rope Physics

Interactive rope with physics simulation.

Canvas Verlet Draggable

🧊 3D & Depth (30)

View full page
Front
Back
Right
Left
Top
Bottom

Rotating Cube

Interactive 3D cube that follows the mouse movement.

CSS 3D Interactive
Hover Me
Flipped!

Card Flip 3D

Full card flip with realistic 3D effect.

CSS 3D Hover
Move Mouse

Perspective Tilt

Element that tilts in 3D based on cursor position.

JS 3D Mouse
Secret!
Hover to Unfold
Panel

Folding Panel

Panel that unfolds like paper on hover.

CSS 3D Fold

3D Button Press

Button with realistic 3D press effect.

CSS 3D Button
3D

Layered Parallax 3D

Multiple layers with 3D depth effect.

JS 3D Parallax
3D TEXT

Rotating Text

Text with continuous animated 3D rotation.

CSS 3D Text

3D Menu Stack

Stacked menu with depth effect on hover.

CSS 3D Menu

Isometric Grid

Isometric grid with interactive 3D cubes.

CSS 3D Isometric
1
2
3
4
5
6

Cube Auto-Rotation

3D cube with continuous automatic rotation.

CSS 3D Auto
Layer 1
Layer 2
Layer 3
Front

Parallax Depth Layers

Stacked layers with 3D depth effect.

CSS 3D Depth
Hover
Me

Fold Effect Card

Card that folds inward on hover.

CSS 3D Fold
Secret!
Open Me

Door Open Effect

3D door that opens to reveal the content.

CSS 3D Door
Page 1
Page 2
Page 3

Page Turn Effect

Page turning effect on hover.

CSS 3D Book
A
B
C
D
E
F

Prism Rotation

Hexagonal prism with automatic rotation.

CSS 3D Prism
1
2
3

Floating Elements 3D

Floating elements with animated 3D rotation.

CSS 3D Float

3D Button Press V2

3D button with perspective press effect.

CSS 3D Button
Hover Me

Shadow Perspective

Card with realistic 3D shadow that reacts on hover.

CSS 3D Shadow

Mouse Parallax Scene

Multi-layered scene (stars, moon, mountains, trees) reacting to cursor at different speeds.

JS Mouse Parallax

Depth Card

Hover to explore

Depth Card

Card with layered elements (background, text, icon) separating in 3D on hover with translate3d.

CSS 3D Hover
Nav
Button
Tag

Floating Elements

UI elements floating and oscillating as if weightless with different animation durations.

CSS Animation Float
Layer 1
Layer 2
Layer 3
Layer 4

Perspective Scroll

Content at different Z depths creating a space flight effect with CSS perspective and translateZ.

CSS Perspective 3D

Layered Paper

Stack of paper sheets with realistic shadows and slight rotation, spreading out on hover.

CSS Hover Shadow

Isometric Grid

Interactive isometric grid where blocks rise and fall based on cursor proximity.

JS Mouse Isometric
Background
Focus
Foreground

Depth of Field

Foreground/background with blur that changes focus on hover, simulating depth of field.

CSS Blur Hover
Floor
Wall
Side

3D Room

Content placed on the floor and walls of a CSS perspective room that rotates on drag.

JS 3D Drag

Floating Shadows

Elements with shadows moving independently as if a dynamic light source is moving.

JS Mouse Shadow

🖱️ Cursors (26)

View full page
Hover this area Dot + ring cursor

Dot Follower

Central dot with a ring that follows with delay.

JS Smooth
Hover this area Glowing halo

Glow Effect

Glowing halo that follows the cursor.

JS Glow
Hover this area Dot trail

Cursor Trail

Dot trail that follows the movement.

JS Trail
Magnetic

Magnetic Effect

The element is attracted toward the cursor.

JS Interactive
HIDDEN TEXT

Spotlight Reveal

The cursor reveals hidden content.

JS Reveal
Hover this area Emoji cursor

Emoji Cursor

Replaces the cursor with an emoji.

JS Fun

Illuminated Content

The cursor lights up the content

Spotlight effect

Cursor Spotlight

Spotlight effect that illuminates content on hover.

JS Spotlight
Move your mouse here Continuous ripples

Cursor Ripple

Creates ripples on cursor movement.

JS Ripple
Hover this area Following text

Cursor Text

Displays coordinates or custom text.

JS Info
Link
Adaptive cursor

Cursor Morph

The cursor changes shape based on the hovered element.

JS Adaptive
Circle with mix-blend-mode

Custom Circle Cursor

Circle cursor with contrast effect and enlargement on hover.

JS Blend
Hover this area Trainee fluide en 5 points

Cursor Trail Effect

Cursor trail with 5 points and fading opacity.

JS Trail
Expanding cursor

Cursor Expand

The cursor expands differently depending on the element type.

JS Interactive

Magnetic Cursor

The element follows the cursor with a subtle magnetic effect.

JS CSS Variables
Move cursor to illuminate CSS spotlight effect

Spotlight Cursor

Spotlight effect that follows the cursor with a radial gradient.

JS Gradient
REVEAL ME
Text reveal

Cursor Text Reveal

The cursor reveals the text with a circular clip-path effect.

JS Clip-path

Magnetic Elements

Elements move toward the cursor when it's nearby, with an elastic return.

JS Mouse Transform
💎

Secret content discovered!

Find the hidden treasures
Move your cursor to illuminate

Cursor Spotlight

A light halo follows the cursor and reveals hidden content beneath a dark veil.

CSS Radial Gradient Custom Properties
Move cursor here

Trail Particles

The cursor leaves a trail of luminous particles that fade with physics.

JS Canvas requestAnimationFrame
Move cursor to create ripples

Cursor Ripple Field

Cursor movement creates circles that expand like raindrops.

JS Animation Ripple
🔗
Link
Action
Drag

Custom Cursor States

The cursor changes shape based on context: circle, diamond or dashed circle.

JS CSS Cursor
Tilt me

Cursor Tilt Effect

The card tilts in 3D toward the cursor position with a dynamic light reflection.

JS CSS 3D Perspective
CURSOR ALCHEMY TRANSFORMS DIGITAL EXPERIENCE

Cursor Text Scramble

Text near the cursor scrambles then progressively reconstitutes.

JS Text Interactive
Move cursor to see the elasticity

Elastic Cursor

A custom cursor that stretches in the direction of movement and bounces when stopping.

JS Transform Physics

Cursor Color Sampler

The cursor picks up the color of the hovered area and uses it as a luminous halo.

JS CSS Variables Color

Gravity Well Cursor

Elements near the cursor undergo gravitational attraction creating a distortion field.

JS Physics requestAnimationFrame

🃏 Cards & Layouts (33)

View full page
3D Tilt

3D Tilt Effect

The card tilts based on the mouse position.

JS 3D Interactive
Glass

Glassmorphism

Frosted glass effect with backdrop-filter blur.

CSS Glass Modern
Spotlight

Spotlight Effect

Light that follows the cursor across the card.

JS Light Hover
Border

Animated Border

Continuously animated gradient border.

CSS Gradient Loop
Front
Back

Flip Card

3D flip on hover.

CSS 3D Flip
Lift

Hover Lift

Lift and scale on hover with drop shadow.

CSS Hover Shadow
Morph

Morphing Shape

Border-radius that changes continuously.

CSS Animation Organic
Glow

Glow Pulse

Glowing halo that pulses continuously.

CSS Glow Loop
Card 3
Card 2
Stack

Stacked Cards

Cards fan out on hover.

CSS Stack Hover
Click
Full Content

The card transforms to reveal its detailed content on click.

Card Morph

The card expands and reveals its content on click.

JS Click Expand
BG Mid Parallax

Parallax Layers

Depth effect with multiple 3D layers.

CSS 3D Parallax
Shine

Shine Effect

Shiny reflection that sweeps across the card on hover.

CSS Hover Light
Neumorphic

Neumorphic

Soft UI style with gentle shadows and subtle reliefs.

CSS Soft UI Modern
Clay

Claymorphism

3D clay style with organic depth effect.

CSS 3D Organic
Reveal

Hidden content that appears on card hover.

Content Reveal

Hidden content progressively reveals on hover.

CSS Hover Reveal
Mountain
Zoom

Image Zoom

The image zooms in within the card on hover.

CSS Hover Image
Holographic

Holographic

Continuously animated rainbow holographic effect.

CSS Rainbow Loop
Featured
A
B
Wide
C
D

Basic Bento

Simple bento grid with hover animations on each cell. Scale and glow effect.

CSS Grid Hover
Design
Photo
Video
3D
Motion
Art

Bento with Images

Cells with gradient backgrounds and overlay that appears on hover.

CSS Images Overlay
1
2
3
4
5
6

Animated Bento

Cells appear in cascade with a stagger effect on load.

CSS Animation Stagger
Click
Click
Click
Click
Click
Click

Interactive Bento

Click a cell to expand it. Click again to collapse it.

JS Click Expand
0 Active Users
0 Projects
0 %
0 Countries
0 M Downloads
0 Average Rating

Bento with Stats

Statistics display with animated number counters on hover.

JS Stats Counter
Performance

Optimized for ultra-fast loading times.

Modular

Flexible architecture.

Layout

Adaptive grids.

3D Ready

Built-in WebGL support.

Secure

Advanced protection.

Hover Reveal Bento

Content reveals on hover with a smooth transition.

CSS Reveal Hover
Card 3
Card 2
Card 1
C
B
A

Bento Card Stack

Stacked cards that fan out on hover.

CSS Stack Cards
Large 2x2
Wide 2x1
Tall 1x2
1x1
1x1
Wide 2x1
1x1
1x1
Resize

Responsive Bento

Grid that elegantly reorganizes. Resize the container to see the effect.

CSS Responsive Auto-fit
Dashboard
Analytics
Settings
Profile
Messages
Support

Grid to List Toggle

Items morphing between grid and list layout with smooth CSS grid transitions.

CSS Grid FLIP
Card Detailed content that appears when the card expands to full screen.

Card Expand to Full

Card that expands from its position to full screen with position/size transition.

CSS JS FLIP
42
available effects

Tab Content Morph

Tab panel with morphing crossfade and content position transition.

CSS JS Tabs

Masonry to Grid

Items that animate from an organic masonry layout to a strict grid and back.

CSS Layout Transition

Sidebar to Overlay

Sidebar that transforms into a full-screen overlay with smooth content reflow.

CSS JS Layout
Panel A
Panel B

Split Screen Morph

Two-panel layout morphing between 50/50, 70/30, and single panel with CSS flex transitions.

CSS Flex Layout
1
2
3
4
5
6

Stacked to Spread

Stacked cards that spread into a grid with elastic cubic-bezier animation.

CSS Transform Elastic

📊 Data & Visualization (28)

View full page
0 Active users

Animated Counter

Counter that animates toward the target value.

JS Numbers
75%

Progress Ring

Animated circular progress ring.

SVG CSS
Mon
Tue
Wed
Thu
Fri

Bar Chart Animated

Bar chart with animated growth effect.

CSS Stagger

Line Chart Draw

Line that draws itself progressively.

SVG Path

Pie Chart Reveal

Pie chart with segments that appear sequentially.

SVG Segments
70%

Gauge Meter

Animated gauge with speedometer style.

SVG CSS
0
K Sales
0
% Rate
0
Customers

Stat Cards

Stat cards with animated counters.

JS Cards
Chrome 85%
Firefox 62%
Safari 78%

Comparison Bars

Horizontal bars to compare values.

CSS Progress
$12K
Total

Donut Chart

Donut chart with sequential animation.

SVG Circular
$4,832 +12.5%

Sparkline

Mini line chart for trend tracking.

SVG Trend

Counter Animation CSS

Pure CSS animated counter using @property.

CSS @property
75%

Circular Progress SVG

Progress circle with animation.

SVG CSS

Animated Bar Chart

Bar chart with animated growth.

CSS Animation

Donut Chart CSS

Donut chart using conic-gradient.

CSS Gradient
70%

Gauge Meter CSS

Circular gauge in pure CSS.

CSS Border
1
2
3
4

Step Progress Indicator

Step indicator with animation.

CSS Steps

Star Rating Animated

Interactive stars with animation.

CSS Interactive

Line Chart Drawing

SVG line chart with drawing animation.

SVG Path
01234 56789
01234 56789
,
01234 56789
01234 56789
01234 56789

Counter Odometer

Digits that scroll like an odometer, each digit in its own container with vertical scrolling.

CSS Transform Counter
React 35%
Vue 25%
Angular 20%
Svelte 15%

Animated Donut Chart

Donut chart with animated segments using conic-gradient and CSS @property for smooth transitions.

CSS @property conic-gradient
0

Live Sparkline

Inline SVG sparkline with animated point addition and smooth path transitions.

SVG JS Path
0
050100

Gauge Meter

Semi-circular gauge with smooth needle rotation via CSS transform: rotate().

CSS Transform Gauge
JS
70
PY
60
RS
45
GO
40
TS
35

Bar Chart Race

Horizontal bars that reorder with CSS transitions on width and order.

CSS Transition Race
Seg A
Seg B
Seg C
Seg D
State A

Morphing Pie Chart

Pie segments that morph between data states with conic-gradient transitions.

CSS @property Morph
0
Users
0
Revenue
0%
Growth

Animated Stat Counter

Counters that increment with easing, comma formatting, via requestAnimationFrame.

JS rAF Easing
1
Cart
2
Info
3
Pay
4
Done

Progress Steps

Multi-step indicator with animated connection lines and state color transitions.

CSS JS Steps
AssetPriceChange
BTC$67,432+2.4%
ETH$3,521+1.8%
SOL$142-0.5%
ADA$0.62+3.1%
DOT$7.84-1.2%

Data Table Row Animation

Table rows that slide in, highlight on hover, and reorder smoothly.

CSS JS Table
M
T
W
T
F
S
S
Less
More

Heatmap Cell Animation

Grid cells changing color based on intensity with smooth CSS transitions.

CSS Grid Heatmap

✨ Atmosphere (50)

View full page

Starfield

Starfield moving toward the viewer with depth effect and luminous trails.

JS Canvas Stars

Snow Fall

Falling snowflakes with varied sizes, horizontal oscillation and random opacity.

JS Canvas Snow

Fire Effect

Rising fire particles with color gradient (yellow to orange to red) and progressive dissipation.

JS Canvas Fire

Smoke

Rising smoke with progressive expansion, gentle lateral drift and fade-out transparency.

JS Canvas Smoke
Move your mouse

Attraction Field

Particles attracted to the cursor with force proportional to distance. Lines connecting nearby particles.

JS Canvas Interactive
Click to explode

Explosion

Click to trigger a colorful particle explosion with gravity, friction and dissipation.

JS Canvas Click

Fireflies

Floating fireflies with individual light pulsation, erratic movement and light halo.

JS Canvas Glow

Rain

Raindrops falling diagonally with splash on impact and ground accumulation.

JS Canvas Weather

Galaxy Spiral

Spiral galaxy with rotating arms, stars of varied colors and luminous central core.

JS Canvas Galaxy
Move your mouse

Trail Effect

Trail of colored particles following the cursor with rotation, shrinking and progressive fading.

JS Canvas Mouse
Ambient Glow

Ambient Light Glow

Element emitting a colored ambient light halo via multi-layer box-shadow with progressive spread.

CSS Animation Glow
Day / Night Cycle

Day/Night Cycle

Smooth transition through a full day/night cycle with animated gradients and moving sun.

CSS Animation Gradient
Fog Layer

Fog Layer

Animated semi-transparent fog drifting across content via pseudo-elements and translateX.

CSS Pseudo Animation
Fireflies

Fireflies

Fireflies floating randomly with soft pulsating glow on dark background, pure CSS.

CSS Keyframes Particles
Aurora Borealis

Northern Lights

Animated aurora borealis with multi-layer gradients, fluid movement and hue rotation.

CSS Gradient Hue-rotate
Dust Motes

Dust Motes

Dust particles floating in a light beam with subtle random animations.

CSS Animation Particles
Heat Haze

Heat Haze

Subtle wavy distortion simulating hot air via animated SVG feTurbulence filter.

SVG Filter Animation
Underwater Caustics

Underwater Caustics

Animated light patterns as if beneath the water surface with conic gradients and rising bubbles.

CSS Gradient Animation
Snow Fall

Snow Fall

Realistic snowfall with snowflakes of varied sizes and speeds, gentle wind drift, pure CSS.

CSS Keyframes Particles
CINEMA
Light Leak

Light Leak

Animated film-style light leaks and flares with gradients and mix-blend-mode screen.

CSS Blend Mode Animation

Confetti Explosion

Confetti explosion on click.

JS Party

Morphing Blob

Organic shape that continuously deforms.

CSS Organic
Click here

Ripple Effect

Wave that propagates from the click point.

JS Material

Particle Explosion

Particles that explode in all directions.

JS Particles

Liquid Button

Liquid effect that fills the button.

CSS Hover

Matrix Rain

Matrix-style code rain effect.

JS Retro

Fireworks

Click to launch fireworks.

JS Celebration
Snowflakes

Snow Fall

Snowflakes gently falling down.

JS Winter
Space travel

Starfield

Space travel effect.

JS Space
Random lightning

Lightning

Random lightning bolts with flash effect.

JS Storm

Frequency Bars

Classic audio bars that react to the beat.

JS Classic

Circular Visualizer

Bars arranged in a circle for a radial effect.

JS Radial

Wave Form

Continuously animated sine wave.

SVG Smooth

Pulse Ring

Rings that pulse outward to the beat.

JS Beat

Particle Burst

Particles that burst on the beats.

JS Explosive

Spectrum Gradient

Bars with dynamic color gradient.

JS Colorful

3D Bars

Bars with 3D perspective and shadows.

CSS 3D Depth

Blob Morph

Organic blob that deforms to sound.

SVG Organic

Line Graph

Animated continuous line with fill.

SVG Continuous

Neon Glow Bars

Bars with glowing neon effect.

CSS Glow

Sound Effects

Click Sound Button

Button with sound feedback generated by Web Audio API on click.

Web Audio Button Feedback
🎵
Hover me

Hover Sound Card

Card that emits a subtle sound on hover via Web Audio API.

Web Audio Hover Card

Typing Sound Input

Text input with synthetically generated keyboard typing sound on each keystroke.

Web Audio Input Keyboard
✅ New message received!

Notification Chime

Notification with synthesized chime sound and appearance animation.

Web Audio Notification Chime
50

Slider Tick Sound

Slider with audible ticks on each value change in steps of 10.

Web Audio Slider Tick
OFF

Toggle Switch Sound

On/off switch with differentiated sounds for each state.

Web Audio Toggle UI
🔊 Scroll to hear

Scroll Ambient Sound

Ambient sound whose frequency varies based on scroll position.

Web Audio Scroll Ambient
🎵

Drag Feedback Sound

Continuous friction sound during drag, varying with movement speed.

Web Audio Drag Friction

Success/Error Tone

Synthesized success/error sounds using major and minor chords.

Web Audio Feedback UX
🌧
🌀
🐦
🌊

Ambient Soundscape

Interactive soundscape: toggle ambient sound layers on and off.

Web Audio Ambient Interactive

🔧 Utilities (10)

View full page

Scroll this content to see the progress bar in action. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit.

Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem.

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.

Scroll Progress Bar

Reading progress indicator with animated gradient at the top of the content.

JS Scroll Progress
Hover to simulate scrolling

Back to Top Button

Animated button that appears on scroll with bounce effect.

CSS Animation Scroll

Theme Toggle

Theme toggle with fluid sun/moon animation.

CSS Toggle Transition
12
12
Hours
:
34
34
Minutes
:
56
56
Seconds

Countdown Timer

Flip-clock style countdown with flip animation.

JS Animation Timer

Copy to Clipboard

Copy button with animated confirmation and visual feedback.

JS Click Feedback

Share Buttons

Social share buttons with hover effects and tooltips.

CSS Hover Social
Click to rate

Rating Stars

Rating system with animated stars and fill effect.

JS Interactive Rating

Like / Heart Button

Heart button with heartbeat animation and particle explosion.

JS Click Particles
Save

Bookmark Toggle

Bookmark icon with elastic save animation.

CSS Toggle Animation
🔔 3

Notification Badge

Notification badge with pulse, bounce and shake animations.

JS Animation Badge

No effects found for this search