Saltar al contenido
Alea0.1
Pro
  1. Alea
  2. Componentes
  3. Maquetación
  4. Spoiler

Maquetación

Spoiler

Contenido largo recortado a una altura con un degradado y Ver más.

import { Spoiler } from '@alea/ui';

Ejemplos

Ver más

Recortado a 80 px con un degradado.

Alea is a design system with its own look, built so keyboard, focus and screen reader behavior come right from the start. Every component has a matching Figma component made from the same tokens, in dark and light. The docs show live examples from real files, the props come from the TypeScript types, and every page is checked with axe in both themes. Charts read their points aloud, tables can be edited inline, and the editor never renders raw HTML.

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-bg…

Space

  • --alea-space-2…

Type

  • --alea-font-size-sm…

Motion

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

Props

Spoiler props

Contenido largo recortado a una altura con un degradado y un botón Ver más.

PropTipoPor defectoDescripción
classNamestring-Clases extra para el elemento raíz.
hideLabelstring-Texto del botón que contrae. Por defecto "Ver menos".
maxHeightnumber120Altura mostrada antes de "Ver más", en px. Por defecto 120.
showLabelstring-Texto del botón que expande. Por defecto "Ver más".

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.

Estados
Open
Motion
expandhint
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-spoiler.alea-spoiler-body.alea-link.alea-spoiler-toggle
Atributos data
data-long

Accesibilidad

  • El botón tiene aria-expanded y controla el contenido.

Teclado

TeclaAcción
Enter o EspacioMuestra más o menos

Qué hacer y qué evitar

Hacer

  • Muestra suficiente texto antes del corte para que se sepa qué hay adentro.
  • Haz el texto del botón específico cuando ayude (Ver las 12 funciones).

Evitar

  • No escondas información obligatoria.
  • No cortes en medio de una tabla o un elemento de lista.
Probado con axe, teclado y roles de lector de pantalla