Text

Morph text

Words that melt into one another — a blur crossfade sharpened by an SVG threshold into liquid.

Paste it into ChatGPT, Claude, Cursor or v0.
variant
letter stagger (cascade)35
hold1600
morph900

Usage

import { MorphText } from '@vizzele/react';

<h2>Interfaces that feel <MorphText gradient words={['liquid', 'holographic', 'elastic', 'alive']} /></h2>

Props

PropTypeDefaultDescription
wordsstring[]—Words to cycle.
holdnumber1800Time each word stays (ms).
variant'cascade' | 'goo''cascade'Letter cascade or liquid blend.
staggernumber35ms between letters (cascade).
gradientbooleanfalseIridescent gradient, continuous across the word.
morphnumber900Blend duration (goo).

Accessibility

  • A hidden live copy holds the current word for assistive tech.
  • Reduced motion: words swap without morphing.