LogoLoop

Carrusel infinito de logos que se pausa al pasar el ratón.

  • Código: RODD·AN·019
  • Familia: Animaciones
  • Origen: React Bits (David Haz) · Licencia MIT + Commons Clause

Cómo instalarlo

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

Cuándo usarlo

Refuerzan una interacción concreta: un CTA, una tarjeta, un cursor. Nunca decoran por decorar.

Props para personalizarlo

PropTipoPor defecto
logosLogoItem[]required
speednumber120
direction'left' | 'right' | 'up' | 'down''left'
widthnumber | string'100%'
logoHeightnumber28
gapnumber32
hoverSpeednumber | undefined0
fadeOutbooleanfalse
fadeOutColorstringundefined
scaleOnHoverbooleanfalse
renderItem(item: LogoItem, key: React.Key) => React.ReactNodeundefined
ariaLabelstring'Partner logos'
classNamestringundefined
styleReact.CSSPropertiesundefined

Otros efectos de animaciones

  • Noise — Grano fílmico animado para dar textura.
  • PixelTrail — Estela de píxeles detrás del cursor.
  • ShapeBlur — Forma geométrica que se difumina según la distancia al ratón.
  • StickerPeel — Pegatina que se despega de la esquina con sombra 3D.
  • Antigravity — Campo de partículas 3D que se repelen del cursor.
  • CoolMode — Partículas que salen al hacer clic en un botón.