Measured entry

eldora-fade-down-text

text-effectspatialmotion on file

A source-copied React client component that renders its text prop as a centered heading and gives it a spring fade-down entrance. It ships through a shadcn registry and depends on Motion, React, clsx, and Tailwind utility styles, including the project-defined font-display class.

Specimen
Motion capture of the mounted demo, recorded by the harness. No audio track.
Harness screenshot of eldora-fade-down-text at 375 pixels wide
Harness screenshot at 375 pixels wide. No horizontal overflow recorded.
Harness screenshot of eldora-fade-down-text at 768 pixels wide
Harness screenshot at 768 pixels wide. No horizontal overflow recorded.
Harness screenshot of eldora-fade-down-text at 1440 pixels wide
Harness screenshot at 1440 pixels wide. No horizontal overflow recorded.

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.

Harness measurements recorded for eldora-fade-down-text
BuildOK
MountOK
Console errors0
Uncaught page errors0
Horizontal overflowclean at 375, 768, 1440
Axe critical0
Axe serious0
Axe moderate0
Axe minor0
Gzip marginal58.2 KB (123.6 KB build, 65.4 KB baseline)
Bare modeOK
Provider requiredNO
Demo usedwritten from the component source API

Verdict

A reliable, narrowly scoped entrance effect that builds and mounts cleanly without framework scaffolding. Use it for a hero heading when its fixed markup and mount-time animation fit; otherwise, adapting the source may be more work than writing a small Motion wrapper.

Use it if

  • You need a single prominent heading to animate when it first mounts.
  • Your React interface already uses Tailwind and can absorb a source-copied registry component.
  • Motion and clsx are acceptable dependencies for a small text entrance effect.

Skip it if

  • You need inline text, body copy, or a selectable heading level rather than a fixed heading element.
  • You need animation triggered by scrolling into view; this implementation animates on mount.
  • Your accessibility policy requires an explicit reduced-motion behavior.
  • You want children or rich text content, since the component renders only its text prop.

Install

Installation record for eldora-fade-down-text
Declared dependenciesmotion, react, clsx
Missing on installnone
Bare installbuilds and mounts without the shadcn-style helpers
Providerno provider required in the harness

In a non-shadcn project, copy the component into the source tree, install React, Motion, and clsx, configure Tailwind to scan the file, and provide the font-display utility or replace it. Ensure the file is compiled as a client component.

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.

License
MIT
Record published
2026-08-13

Alternatives

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.