TextAlongPath

Texto que sigue un trazado curvo.

Cómo instalarlo

npx shadcn@latest add "https://fancycomponents.dev/r/text-along-path.json"

Cuándo usarlo

Úsalas en titulares y mensajes clave. Una por pantalla: si todo se mueve, nada destaca.

Props para personalizarlo

PropTipoPor defecto
pathstring
pathIdstring
pathClassNamestring
preserveAspectRatioPreserveAspectRatio"xMidYMid meet"
showPathbooleanfalse
widthstring | number"100%"
heightstring | number"100%"
viewBoxstring"0 0 100 100"
svgClassNamestring
textstring
textClassNamestring
textAnchor"start" | "middle" | "end""start"
animationType"auto" | "scroll""auto"
durationnumber4
repeatCountnumber | "indefinite""indefinite"
easingFunction{ calcMode?: string keyTimes?: string keySplines?: string }{}
scrollContainerRefObject<HTMLElement | null>
scrollOffsetUseScrollOptions["offset"]["start end", "end end"]
scrollTransformValues[number, number][0, 100]

Otros efectos de tipografía

  • TextType — Máquina de escribir con cursor parpadeante y ritmo ajustable.
  • VerticalCutReveal — Texto que se revela con un corte vertical.
  • BlurText — Las palabras emergen del desenfoque hasta quedar nítidas.
  • CurvedLoop — Marquesina que fluye sobre una curva y se puede arrastrar.
  • EchoText — Copias fantasma siguen al texto hasta fundirse en una sola palabra.
  • GradientText — Degradado animado que recorre el texto en vivo.