Saltar al contenido
Alea0.1
Pro
  1. Alea
  2. Componentes
  3. Efectos
  4. Tilt y Magnet

EfectosAlea Pro

Tilt y Magnet

Una tarjeta de muestra se inclina en 3D hacia el puntero con un reflejo; una llamada a la acción se acerca al puntero cuando está cerca.

import { Tilt, Magnet } from '@alea/pro';

Ejemplos

Tilt y magnet

Una tarjeta de muestra se inclina hacia el puntero; una llamada a la acción se acerca a él. Ambos se apagan en pantallas táctiles y con movimiento reducido.

Alea Pro

Hover me.

Tokens

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

Motion

  • --alea-motion-duration-base…
  • --alea-motion-duration-instant…
  • --alea-motion-duration-slow…
  • --alea-motion-ease-out…

Component

  • --alea-px…
  • --alea-py…
  • --alea-tilt-scale…
  • --alea-tilt-x…
  • --alea-tilt-y…

Props

Tilt props

Inclina su hijo en 3D hacia el puntero, con un reflejo opcional. Se apaga en pantallas táctiles y con movimiento reducido.

PropTipoPor defectoDescripción
asElementType'div'
classNamestring-
glarebooleantrue
maxnumber8
scalenumber1.02
styleCSSProperties-

Magnet props

Acerca un poco su hijo al puntero cuando está cerca (para una llamada a la acción principal). Se apaga en pantallas táctiles y con movimiento reducido.

PropTipoPor defectoDescripción
asElementType'span'
classNamestring-
radiusnumber80
strengthnumber0.3
styleCSSProperties-

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.

Tilt

Estados
Hover (CSS)
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-tilt
Atributos data
data-glare

Magnet

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-magnet

Accesibilidad

  • Ambos solo reaccionan a un puntero preciso y se apagan con movimiento reducido y en pantallas táctiles.
  • Nada se aleja del puntero, así los objetivos siguen siendo fáciles de alcanzar.

Qué hacer y qué evitar

Hacer

  • Usa tilt en fotos de producto y tarjetas de muestra.
  • Usa magnet en un solo botón principal por página.

Evitar

  • No inclines formularios, tablas ni nada que se lea por mucho tiempo.
Probado con axe, teclado y roles de lector de pantalla