← All presets
Editorialper-character

Spacing Collapse

Wide-spaced blurry letters collapse inward to their natural tracking.

pnpm

Installation

Run the following command:

pnpmdlx shadcn@latest add https://mutype.dev/r/letter-spacing-collapse.json

Props

PropTypeDefaultDescription
specAnimationSpecAnimation spec object (imported from components/mutype/specs/<id>).
textstringThe text to animate.
as"span" | "div" | "h1"–"h4" | "p""span"The HTML element to render.
triggerKeystring | numberRe-runs the animation when the value changes.
duration_multipliernumber1Scales duration_ms and stagger_ms uniformly. >1 slower, <1 faster.
y_travel_multipliernumber1Multiplier on y_px values; useful to dampen lift on small text.
forceReducedMotionbooleanfalseForces the reduced-motion fallback even when the user has not opted in (testing).
onFinished() => voidFires once when the enter phase completes (not on cancel).
classNamestringTailwind / CSS class names. Forwarded to the host element.

Usage notes

Best on hero titles 56px+ on solid backgrounds. The 0.4em starting tracking is dramatic — clamp to 0.25em for body sizes. Letter-spacing animations cause line-width changes; reserve a fixed-width slot or center-align the container so adjacent layout does not shift. Variable fonts with optical sizing (e.g. Inter Display) read best here.

Inspired by Print editorial covers; luxury brand reveals where tracking carries the kinetic energy..