ScrollVelocity

Marquesina cuya velocidad depende de lo rápido que hagas scroll.

  • Código: RODD·TX·020
  • Familia: Tipografía
  • Origen: React Bits (David Haz) · Licencia MIT + Commons Clause

Cómo instalarlo

npx shadcn@latest add https://reactbits.dev/r/ScrollVelocity-TS-TW

Cuándo usarlo

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

Props para personalizarlo

PropTipoPor defecto
scrollContainerRefReact.RefObject<HTMLElement>undefined
textsReact.ReactNode[][]
velocitynumber100
classNamestring""
dampingnumber50
stiffnessnumber400
numCopiesnumber6
velocityMapping{ input: number[]; output: number[] }{ input: [0, 1000], output: [0, 5] }
parallaxClassNamestring"parallax"
scrollerClassNamestring"scroller"
parallaxStyleReact.CSSPropertiesundefined
scrollerStyleReact.CSSPropertiesundefined

Otros efectos de tipografía

  • StrokeText — Las letras se dibujan con trazo y después se rellenan.
  • TextLoop — Marquesina continua que fluye por trayectorias SVG curvas.
  • VariableFontAndCursor — Tipografía variable controlada por la posición del cursor.
  • ASCIIText — Texto 3D renderizado como arte ASCII con ondas retro.
  • ComicText — Texto con estilo de cómic que entra con rebote.
  • DiaTextReveal — Una banda de color barre el texto antes de asentarse.