v0.0.1

Browse components

Browse every animation component. Open any one to see its live preview, code, and props.

Text10 COMPONENTS

GradientText

Gradient text, with the palette and motion both overridable through props or CSS variables.

Marquee

Loops content infinitely on its own, supporting any nodes, horizontal and vertical directions, reverse playback and hover-to-pause, while respecting reduced-motion preferences.

ParticleText

Text made of tiny particles that fly in and assemble on viewport entry, scatter away from the pointer, and spring back into place.

RotatingTextNew

Cycles through words while the container smoothly adapts to each word width, perfect for hero headlines; offers flip and block effects, and swaps instantly under reduced motion.

ScrambleText

Characters flicker as glowing glyphs, then lock into the real text one by one for a decoding effect. Triggers on viewport entry or hover.

ScrollMarquee

Slides text horizontally as the page scrolls vertically, with opposite directions on alternating rows, respecting reduced-motion preferences.

ScrollRevealNew

Text lives in a scrollable window and lights up word by word as you scroll, while the unread part stays dimmed or even blurred. Made for narrative paragraphs.

SplitReveal

Reveals text character by character or word by word with a stagger, triggered on viewport entry and respecting reduced-motion preferences.

Typewriter

Types text out character by character with a blinking cursor, optionally looping, and respects reduced-motion preferences.

WaveText

Characters bob up and down in sequence, forming a continuous wave; pure CSS and automatically still under reduced motion.

Animations6 COMPONENTS

CountUp

Counts a number from its start value up to the target when it enters the viewport.

FadeIn

Fades and slides content in when it enters the viewport, respecting reduced-motion preferences.

Magnetic

Pulls the element toward the pointer while it hovers nearby and eases back on leave, ideal for buttons and icons; disabled under reduced motion.

ScaleIn

Scales and fades content in when it enters the viewport, respecting reduced-motion preferences.

Spotlight

A radial spotlight that follows the pointer inside a card, with an optional glow along the border; add the elyri-spotlight__item class to any inner element to light up its own border. Great for feature grids and pricing cards.

Tilt

Tilts content in 3D based on the pointer position, with an optional pointer-following glare; disabled under reduced motion.

Backgrounds13 COMPONENTS

Aurora

A WebGL aurora night sky with layered flowing curtains, vertical light rays and twinkling stars. Curtains brighten near the pointer.

Caustics

WebGL underwater caustics: a flowing light web with subtle dispersion, slanted god rays, and ripples that spread from the pointer.

ContoursNew

WebGL topographic contours: a slowly evolving terrain sliced into even hairlines with a bolder index line every fifth, rising into a hill under the pointer.

DotFieldNew

A WebGL breathing dot grid: fine dots swell and glow with slow noise waves, while dots near the pointer magnify, part and take the accent color.

DragonScales

A WebGL side-view dragon-scale background with an obsidian glaze, flowing contour reflections and double-lined rims. The light follows the pointer.

FilamentsNew

WebGL filaments: seven hairlines of light braided into a slowly undulating waveform, with pulses running along them and a pluck under the pointer.

FlipTilesNew

A WebGL array of solid cubes seen in slight perspective: obsidian tops, metallic colored sides and polished beveled edges. Roll waves tip cubes 90° with a subtle spring to reveal their color, cast shadows and glowing grooves add depth, and cubes rise under the pointer.

MeshGradientNew

A WebGL flowing gradient: four color blobs are domain-warped into slowly streaming ribbons, blended in Oklab, with a satin sheen gliding along the flow and fine film grain.

Morph Grid

A WebGL morphing grid: every shape smoothly cycles between circle, square and cross, with each change rippling outward from the center. The grid is lens-warped, a few cells light up, and the lens follows the pointer.

Pixel Vortex

A WebGL LED screen: plays a video downsampled into pixel diodes; without a video, a slow flowing flame glows toward the pointer. Adapts to light and dark themes.

PlanetNew

A WebGL planet seen from orbit, switchable between Mars, Jupiter and Earth: procedural Martian terrain and craters drift past; Jupiter’s cloud bands slide along alternating jets with the Great Red Spot and white ovals churning in the turbulence; Earth’s continents, oceans and shadow-casting clouds roll by, with sun glint on the sea and city lights across the night side. Single-scattering atmosphere lights up the limb with its complementary tint at grazing angles, and the sun follows the pointer along the horizon.

SilkWaves

A WebGL flowing silk surface with rolling folds, satin sheen and a highlight that follows the pointer.

Velvet

WebGL velvet: diagonal drapes that sway slowly, a soft pile sheen along the folds, and pointer strokes that flatten the nap and fade back.

Media1 COMPONENTS

AsciiImage

Turns an image into ASCII art: pixels map to sparser or denser characters by brightness, in a single color or the original colors. Decodes top to bottom on viewport entry, then a glint sweeps across and characters flicker; near the pointer they are pushed aside, brightened and scrambled. Adapts to light and dark themes.