Split Character Stagger
A grapheme-aware split text reveal that uses Intl.Segmenter when available, transform-only staggered spans, and readable fallback text.
A grapheme-aware split text reveal that uses Intl.Segmenter when available, transform-only staggered spans, and readable fallback text.
Grapheme-aware split · staggered reveal
Grapheme-aware spans stagger into place when Intl.Segmenter is available, while the final readable phrase stays the source of truth. Three variants demonstrate Latin headline, emoji-safe segmentation, and a Hangul phrase whose visual split follows user-perceived characters.
Letter rise · short cascade
A concise word reveals one grapheme at a time with transform + opacity only. Visual split is independent from layout measurement, avoiding hard-coded text widths.
Combined glyphs stay intact
The segmentation path avoids slicing emoji or combining sequences into broken pieces. Uses Intl.Segmenter when available, falling back to Array.from for older browsers with simple strings.
Non-Latin split guard
A non-Latin phrase demonstrates that the visual split should follow user-perceived characters. The Hangul syllable blocks stay intact — never split into jamo components.