Open Source

ui-fx-kit

64 composable React effects

Hooks · CSS · Components

Scroll to explore

Background

14 effects
Background

Aurora Background

Soft flowing aurora bands in indigo, violet, and cyan. Minimal canvas animation.

Background

Constellation

Interactive star field with proximity-based constellation lines.

Background

Gradient Mesh

Drifting radial gradient blobs. Stripe/iOS wallpaper style.

Background

Matrix Rain

Classic digital rain with falling katakana and latin characters.

Background

Ripple Wave

Mouse-triggered ripple waves propagating across the canvas.

Background

Starfield Warp

Warp-speed star tunnel with dynamic speed and color controls.

Background

Geometric Morph

SVG polygon morphing between shapes with smooth interpolation.

Background

Noise Flow Field

Perlin noise-driven particle flow field — generative art aesthetic.

Background

Silk Waves

Fluid, silk-like wave animation with soft gradient colors.

Background

Plasma Shader

WebGL plasma effect with sinusoidal color mixing.

Background

Lightning Bolts

Recursive fractal lightning bolts with glow and branching.

Background

Light Rays

Volumetric god-rays emanating from a central light source.

Background

Grid Distortion

Mouse-reactive grid mesh with spring-based point distortion.

Background

Liquid Chrome

Reflective liquid metal surface with WebGL shading.

Text

10 effects
Text

Typewriter Text

Realistic keystroke simulation with cursor blink and multi-phrase cycling.

Text

Text Reveal

Scroll-driven word-by-word reveal with opacity and blur transitions.

Text

Scramble Text

Matrix-style character scramble that resolves to the target string.

Text

Split Flap

Airport departure board flip animation — each character flips through the alphabet.

Text

Morphing Text

Smooth blur-morph transition between words. Google Fonts style.

Text

Staggered Chars

Per-character entrance animation with wave, bounce, rotate, and more variants.

Text

Glitch Text

CSS glitch effect with RGB split and scanline artifacts. Mouse-reactive.

Text

ASCII Text

Canvas-rendered ASCII art text with mouse proximity reveal.

Text

Text Pressure

Variable-font weight morphs based on mouse proximity to each character.

Text

Circular Text

Text arranged on a circle path with auto-rotate and hover-reverse.

Card

9 effects
Card

Spotlight Cards

Mouse-tracking spotlight that illuminates cards from within. Dark glassmorphism.

Card

Physics Cards

Draggable cards with spring physics, tilt on hover, and collision stacking.

Card

Holographic Card

Foil shimmer with sparkle particles and dynamic 3D tilt.

Card

Flip Card

3D card flip with spring physics. Supports hover and click triggers.

Card

Stack Swipe

Tinder-style swipeable card stack with spring physics and velocity detection.

Card

Bento Grid

Apple-inspired bento layout with per-cell 3D tilt and staggered entrance.

Card

Parallax Depth Card

Multi-layer card with per-layer parallax depth on hover. 3D immersion effect.

Card

Sticker Peel

Corner-peel effect that reveals content beneath, triggered by mouse proximity.

Card

Reflective Card

Glass or metallic card surface with dynamic light reflection on tilt.

Cursor

6 effects
Cursor

Cursor Glow

Glowing trail particles that follow the cursor.

Cursor

Blob Cursor

WebGL metaball cursor — a liquid blob that morphs around the pointer.

Cursor

Splash Cursor

Particle splash burst that follows cursor movement.

Cursor

Pixel Trail

Colored pixel squares trail behind the cursor.

Cursor

Image Trail

Images appear and fade along the cursor path.

Cursor

Ghost Cursor

Chain of ghost dots that follow the cursor with spring lag.

Shader

8 effects
Shader

3D Hero

Three.js scene with floating geometry, particles, and mouse interaction.

Shader

Metallic Paint

WebGL brushed-metal surface with directional specular highlights.

Shader

Iridescence

WebGL rainbow sheen that shifts with mouse position — oil-slick effect.

Shader

Liquid Ether

Swirling plasma field with mouse-reactive fluid dynamics.

Shader

Prism Refraction

WebGL chromatic aberration and RGB dispersion lens effect.

Shader

Metaballs

WebGL metaball simulation — organic blobs that merge and separate.

Shader

Noise Grain

Animated film grain overlay with mouse proximity clear-zone.

Interactive

17 effects
Interactive

Magnetic Button

Button that attracts the cursor within a proximity radius — spring physics.

Interactive

Spotlight Input

Input with spotlight glow, sparkle particles on focus, and shockwave on submit.

Interactive

Interactive Dot Grid

A grid of dots that reacts to cursor proximity with displacement and connecting lines.

Interactive

Scroll Velocity

Marquee text that speeds up and slows down based on scroll velocity.

Interactive

Particle Text

Text built from particles that explode and reform on toggle.

Interactive

Dock Magnify

macOS-style dock with Gaussian magnification based on cursor proximity.

Interactive

Confetti Burst

Physics-based confetti explosion with gravity and rotation.

Interactive

Ripple Button

Material Design-style ripple emanating from the click point.

Interactive

Drag Reorder

Smooth drag-to-reorder list with spring animation and live index tracking.

Interactive

Click Spark

Burst of spark lines radiating from each click point.

Interactive
Interactive

Horizontal Scroll

Vertical scroll converted to horizontal movement — magazine scroll pattern.

Interactive

Counter Ticker

Slot-machine digit scroll to animate numbers on scroll into view.

Interactive

Shimmer Skeleton

Animated loading skeleton with shimmer sweep and preset shapes.

Interactive

Page Transition

Morph, fade, or slide transitions between content slots — router-ready.

Interactive

Stagger List

List items animate in with configurable stagger patterns and variants.

Color Palettes

Pick a palette, see it applied live below. Then copy the colors into your effect props.

Background

GradientMesh + particles colors

Card Title

A description using the muted color from this palette.

glow
UI colors: primary, accent, surface, text

Heading

Gradient Text

Body text in muted

Text colors: primary → secondary → accent gradient

All colors — click to copy

9 colors per palette