Measured entry
eldora-gradual-spacing-text
text-effectspatialmotion on file
A client-side React text entrance that fades and slides each character into place with a stagger. It ships as a shadcn registry TypeScript component, uses Motion and clsx, and expects utility classes for typography, spacing, breakpoints, and a font-display token.



Measured
Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.
| Build | OK |
|---|---|
| Mount | OK |
| Console errors | 0 |
| Uncaught page errors | 0 |
| Horizontal overflow | flagged at 375 |
| Axe critical | 0 |
| Axe serious | 0 |
| Axe moderate | 0 |
| Axe minor | 1 |
| Gzip marginal | 59.9 KB (125.3 KB build, 65.4 KB baseline) |
| Bare mode | OK |
| Provider required | NO |
| Demo used | written from the component source API |
Verdict
Good for a tightly controlled display phrase, but not ready as a general heading component. Fix the per-character heading markup and add a responsive wrapping or scaling strategy before using it in production.
Use it if
- You need a short hero wordmark or campaign phrase to reveal once on entry.
- Your React app already uses Motion and utility-class styling.
- You can constrain the copy and test each phrase at narrow widths.
Skip it if
- The text must wrap cleanly on phones, since the character row can overflow narrow screens.
- You need correct heading semantics out of the box, since every character is rendered as a separate heading.
- You want a lightweight effect without adding the Motion runtime.
- The content changes often or may contain long localized strings.
Install
| Declared dependencies | motion, react, clsx |
|---|---|
| Missing on install | none |
| Bare install | builds and mounts without the shadcn-style helpers |
| Provider | no provider required in the harness |
In a non-shadcn React project, add Motion and clsx, configure the utility classes or replace them with local CSS, define the font-display token, and keep the component behind a client-rendering boundary where required.
Source and credit
This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.
Author repository
github.com/karthikmudunuri/eldorauiAlternatives
Other published entries for the text-effect pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.
- uilayouts-randomized-text-effectdark-futuristic
- Renders
- YES
- A11y
- 0
- Gzip
- 17.5KB
- Bare
- pass
- Prov
- NO
- uilayouts-randomized-text-unveildark-futuristic
- Renders
- YES
- A11y
- 0
- Gzip
- 17.7KB
- Bare
- pass
- Prov
- NO
- fancy-scramble-indark-futuristic
- Renders
- YES
- A11y
- 0
- Gzip
- 17.8KB
- Bare
- pass
- Prov
- NO
- magicui-aurora-textaurora-mesh
- Renders
- YES
- A11y
- 0
- Gzip
- 20.7KB
- Bare
- pass
- Prov
- NO
- magicui-highlighterskeuomorphism
- Renders
- YES
- A11y
- 0
- Gzip
- 24.8KB
- Bare
- pass
- Prov
- NO
- fancy-text-along-pathspatial
- Renders
- YES
- A11y
- 0
- Gzip
- 25.7KB
- Bare
- pass
- Prov
- NO