Ir al contenido

Accordion

Conjunto de secciones plegables basadas en elementos details nativos.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nivel
0
Tamaño comprimido
511 B
Presupuesto de diseño forzado
0 ms
Presupuesto de axe
0
Compatible con SSR
Sí
Basado en
elements/details
Contrato publicado
Entorno de pruebas

Zona de pruebas

Accordion

Single

Envío
Se envía en 2–3 días.
Devoluciones
30-day return window.

Multiple

Envío
Se envía en 2–3 días.
Devoluciones
30-day return window.

API

Accordion

PropTipoPredeterminadoDescripción
id*string—Base para los ids deterministas que conectan summary con el panel sin contexto.
items*readonly AccordionItem[]—Cada elemento tiene la forma { value, label, panel?, disabled? }.
type"single" | "multiple""single"Indica si uno o varios elementos pueden estar abiertos a la vez.
defaultValuestring | readonly string[] | undefined—Estado abierto en el primer renderizado. Es no controlado, por lo que se conserva sin JavaScript.
classNamestring—Clase aplicada a la raíz del acordeón.

Teclado

TeclaAcción
Enter / SpaceAbrir o cerrar la sección
TabMoverse entre activadores

Accesibilidad

Conjunto de <details>/<summary> nativos. El estado expandido es legible sin JS.

Puntos de estilo

data-state