Saltar al contenido
El Muestrario

componente · @solu30/ui-kit/animation

InfiniteSlider

Cinta que desplaza a sus hijos en loop continuo, con pausa cuando el puntero está encima.

Todavía no la importa ninguno de los 15 verticales medidos.

El componente, montado

Cargando el componente del paquete instalado…

Cómo se usa

import { InfiniteSlider } from '@solu30/ui-kit/animation'

Props

7 props declaradas en los tipos de la versión instalada.
PropRequeridaTipoQué hace
childrensíReactNode—
gapopcionalnumberSeparación entre items, en px. Default `16`.
speedopcionalnumberVelocidad en px por segundo. Default `60`.
directionopcional"horizontal" | "vertical"Eje del desplazamiento. Default `"horizontal"`.
reverseopcionalbooleanInvierte el sentido. Default `false`.
pauseOnHoveropcionalbooleanFrena la cinta mientras el puntero está encima. Default `true`.
classNameopcionalstring—

Ejemplo del paquete

<InfiniteSlider gap={48} speed={40}>
  {logos.map((logo) => <img key={logo.src} {...logo} alt={logo.alt} />)}
</InfiniteSlider>

Del @example del JSDoc de @solu30/ui-kit, sin editar: son 65 de los 541 símbolos. La sangría y los renglones en blanco son los del paquete.