Saltar al contenido
Alea0.1
Pro
  1. Alea
  2. Componentes
  3. Efectos
  4. OrbitingCircles y AnimatedBeam

EfectosAlea Pro

OrbitingCircles y AnimatedBeam

Muestra qué se conecta con qué: íconos que giran alrededor de un centro (integraciones), y una luz que viaja por una curva de un elemento a otro (flujo de datos).

import { OrbitingCircles, AnimatedBeam } from '@alea/pro';

Ejemplos

Círculos en órbita

"Funciona con todos estos": los elementos giran alrededor de un centro y se mantienen derechos.

Haz animado

Una luz viaja por una curva entre dos elementos: datos que fluyen de uno al otro.

Your data to the model

Tokens

Los tokens de diseño que usa este componente, con su valor en el tema actual. Cambia cualquiera para darle otro estilo.

Color

  • --alea-border-strong…
  • --alea-surface-raised…

Shadow

  • --alea-shadow-card…

Component

  • --alea-orbit-a…
  • --alea-orbit-duration…
  • --alea-orbit-r…

Props

OrbitingCircles props

Íconos o avatares que giran alrededor de un centro, para "se conecta con todos estos" (integraciones). Pasa los items; siguen legibles (no rotan).

PropTipoPor defectoDescripción
centerReactNode-
classNamestring-
durationnumber24
radiusnumber120
reverseboolean-

AnimatedBeam props

Una luz que viaja por una línea curva entre dos elementos: "los datos fluyen de aquí a allá" (integraciones, pipelines).

PropTipoPor defectoDescripción
containerobligatoriaRefObject<HTMLElement | null>-
fromobligatoriaRefObject<HTMLElement | null>-
toobligatoriaRefObject<HTMLElement | null>-
classNamestring-
curvaturenumber40
durationnumber3
reverseboolean-

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.

OrbitingCircles

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-orbit.alea-orbit-path.alea-orbit-center.alea-orbit-items
Atributos data
data-reverse

AnimatedBeam

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-animated-beam.alea-animated-beam-light

Accesibilidad

  • El movimiento es decoración: di también en texto qué se conecta.
  • Las órbitas y los haces se detienen con movimiento reducido y se quedan donde están.

Qué hacer y qué evitar

Hacer

  • Úsalo en un hero o una sección de funciones para mostrar integraciones o un flujo de datos.
  • Di en texto qué se conecta con qué.

Evitar

  • No lo uses como única explicación.
  • No pongas más de unos ocho íconos en una órbita.
Probado con axe, teclado y roles de lector de pantalla