Saltar al contenido
Alea0.1
Pro
  1. Alea
  2. Componentes
  3. Efectos
  4. Burst y Marquee

EfectosAlea Pro

Burst y Marquee

Una pequeña ráfaga de chispas para un éxito real, y un bucle de logos o citas que se pausa con el mouse encima.

import { Burst, Marquee, burst } from '@alea/pro';

Ejemplos

Burst

Una pequeña celebración ante un éxito real: chispas que salen del control. Con movimiento reducido no pasa nada.

Marquee

Logos o citas en un bucle que se pausa con hover o foco; con movimiento reducido se detiene y permite scroll.

  • Northwind

  • Globex

  • Initech

  • Umbrella

  • Stark

  • Wayne

  • Acme

Props

Burst props

Envuelve un control: cada clic lanza una pequeña ráfaga desde él.

PropTipoPor defectoDescripción
classNamestring-
countnumber-

Marquee props

Logos o citas moviéndose en un bucle. La copia está oculta para lectores de pantalla; con movimiento reducido se detiene y permite scroll.

PropTipoPor defectoDescripción
aria-labelstring-Nombra la región, por ejemplo "Clientes".
classNamestring-
direction"left" | "right"'left'
durationnumber30Segundos por vuelta. Por defecto 30.
fadebooleantrueDesvanece los bordes. Por defecto true.
pauseOnHoverbooleantrueSe pausa con hover o foco. Por defecto true.

Especificaciones

Generado desde el código: las variantes de los tipos, los estados y tokens del CSS, y los patrones de motion que aplican. Las grillas muestran el componente real en ambos temas; los números se miden en la página.

Burst

Oscuro y claro
Cada color viene de tokens del tema, así que sigue a data-theme (y a presets como Graphite) en la página o en cualquier contenedor. El contraste se revisa en ambos temas.
Clases para estilos
.alea-burst-host

Marquee

Variantes
directionleftright
Estados
Hover (CSS)Focus inside
Oscuro y claro
Cada color viene de tokens del tema, así que sigue a data-theme (y a presets como Graphite) en la página o en cualquier contenedor. El contraste se revisa en ambos temas.
Clases para estilos
.alea-marquee.alea-marquee-track.alea-marquee-group
Atributos data
data-fadedata-direction=rightdata-pause

Accesibilidad

  • Burst es decoración y no hace nada con movimiento reducido.
  • Marquee lista cada elemento una vez para lectores de pantalla (la copia está oculta e inerte), se pausa con hover y foco, y permite scroll en vez de moverse con movimiento reducido.

Qué hacer y qué evitar

Hacer

  • Burst solo para un éxito que importa: un me gusta, una meta cumplida.

Evitar

  • No pongas acciones necesarias dentro de un marquee.
Probado con axe, teclado y roles de lector de pantalla