Effects Catalog
EmbersTextAPI ships 33 built-in effects across two categories. Each entry in the catalog pages below includes a parameters table, a code example, a screenshot or GIF, and a link to the source file.
Every card below links directly to that effect’s entry.
Text effects
Section titled “Text effects”Text effects are per-character behaviors applied via <span> tags. They split into visual effects (color, position, or alpha transforms) and animation effects (sequenced character reveals).
Visual effects
Section titled “Visual effects” bounce Eased bounce arc per character, launching upward and falling back.
circle Moves each character in a circular orbit around its original position.
color Sets every character to a fixed RGBA color.
fade Pulses each character's alpha up and down in a sine wave.
glitch Jitters characters, blinks alpha, and slices glyphs to simulate a digital glitch.
gradient Maps a color palette across the span with optional animation and angle.
neon Draws a soft radial glow halo around each character.
outline Draws a solid-color border around each character.
pendulum Rotates each character back and forth like a pendulum.
pulse Scales brightness up and down with a sine wave, optionally cycling a color palette.
rainbow Cycles each character through the full HSV hue spectrum in a rolling wave.
scroll Continuously scrolls the span horizontally within a viewport.
shadow Offsets and recolors the drop-shadow pass for each character.
shake Randomly displaces each character each frame using a deterministic seed.
swing Rotates each character sinusoidally around its center, purely rotational.
turbulence Displaces each character along two independent sine waves for chaotic motion.
wave Displaces each character vertically along a sine wave.
wiggle Each character wiggles in its own direction using a codepoint-derived angle.
Animation effects
Section titled “Animation effects” obfuscate Replaces characters with scrambled glyphs across four modes: constant, reveal, hide, and random.
typewriter Reveals characters one at a time with optional cursor, sound, and repeat control.
Message effects
Section titled “Message effects”Message effects are whole-message transforms applied via [bracket] tags. They only affect immersive HUD messages and have no effect on inline markup in item names, lore, or chat.
breathe Scales the message up and down in a slow sine wave.
drift Translates the message along two independent sine paths for a floating, wandering motion.
drip Each character detaches and falls downward with gravity and an optional trailing streak.
float Oscillates the message horizontally and vertically along a shared sine wave.
grow Pulses the message scale between a minimum and maximum value.
matrix Reveals or dismisses the message with a digital rain cascade.
rock Rotates the message back and forth around a pivot in a sine wave.
shatter Explodes each character into flying fragments after a configurable delay.
slam Drops the message from above with a damped bounce on landing.
slide Slides the message in from off-screen or out to off-screen.
sound Plays a sound at a configurable time offset after the message appears.
spin Continuously rotates the message around a pivot point.
vibrate Rapidly jitters the message position using a deterministic noise function.