Shuffle

Las letras barajan su posición antes de asentarse.

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

Cómo instalarlo

npx shadcn@latest add https://reactbits.dev/r/Shuffle-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
textstring""
classNamestring""
styleobject{}
shuffleDirection"left" | "right" | "up" | "down""right"
durationnumber0.35
maxDelaynumber0
easestring | Function"power3.out"
thresholdnumber0.1
rootMarginstring"-100px"
tag"h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "p" | "span""p"
textAlignCSS text-align"center"
onShuffleComplete() => voidundefined
shuffleTimesnumber1
animationMode"evenodd" | "random""evenodd"
loopbooleanfalse
loopDelaynumber0
staggernumber0.03
scrambleCharsetstring""
colorFromstringundefined
colorTostringundefined
triggerOncebooleantrue
respectReducedMotionbooleantrue
triggerOnHoverbooleantrue

Otros efectos de tipografía

  • TextAnimate — Texto con varias animaciones de entrada (fade, blur, slide…).
  • 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.