Saltar al contenido
Alea0.1
Pro
  1. Alea
  2. Componentes
  3. Extras
  4. Degradados y orbes

Extras

Degradados y orbes

Los toques de Alea: texto con degradado, el punto con degradado y el fondo de orbes que flotan.

import { GradientText, GradientDot, OrbBackground } from '@alea/ui';

Ejemplos

Texto y punto con degradado

El degradado de acento en palabras y como el punto de Alea.

Design that plays

Live in the Figma Community

Fondo de orbes

El brillo que flota detrás de las páginas de Alea, aquí dentro de una tarjeta.

Lumen

Tools, games and plugins for designers.

Props

GradientText props

Texto relleno con el degradado de acento de morado a amarillo.

PropTipoPor defectoDescripción
aria-labelstring-Define un texto que etiqueta al elemento actual. @see aria-labelledby. (heredada)
autoFocusboolean- (heredada)
classNamestring- (heredada)
defaultValuestring | number | readonly string[]- (heredada)
idstring- (heredada)
inputMode"text" | "none" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"-Sugiere el tipo de datos que se pueden ingresar al editar el elemento o su contenido @see {@link https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute} (heredada)
onChangeChangeEventHandler<HTMLElement, Element>- (heredada)
onSubmitSubmitEventHandler<HTMLElement>- (heredada)
roleAriaRole- (heredada)
styleCSSProperties- (heredada)

GradientDot props

El punto de Alea: un círculo pequeño con el degradado de acento. Decorativo.

PropTipoPor defectoDescripción
pulseboolean-Late suavemente, para "en vivo" o "nuevo".
sizenumber14Diámetro en px. Por defecto 14.

OrbBackground props

El brillo morado, violeta y amarillo que flota detrás de las páginas de Alea. Decorativo y no captura el puntero.

PropTipoPor defectoDescripción
gridbooleantrueAgrega encima la grilla tenue de puntos.
position"fixed" | "absolute"'absolute'fixed cubre el viewport detrás de la página; absolute llena el padre posicionado más cercano.

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.

GradientText

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-gradient-text

GradientDot

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-gradient-dot
Atributos data
data-pulse

OrbBackground

Variantes
positionfixedabsolute
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-orbs.alea-orb.alea-orbs-grid
Atributos data
data-position=fixeddata-position=absolutedata-n=1data-n=2data-n=3

Accesibilidad

  • Los tres son decorativos; los orbes se frenan y dejan de moverse con movimiento reducido.

Qué hacer y qué evitar

Hacer

  • Usa orbes detrás de heroes y estados vacíos, una vez por pantalla.
  • Limita el texto con degradado a una o dos palabras.

Evitar

  • No pongas orbes detrás de texto largo.
  • No uses texto con degradado para el cuerpo del texto.
Probado con axe, teclado y roles de lector de pantalla