Ir para o conteúdo
uiify

Accordion

Conjunto de seções recolhíveis baseado em elementos details nativos.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nível
0
Tamanho compactado
511 B
Limite de layout forçado
0 ms
Limite do axe
0
Compatível com SSR
Sim
Construído sobre
elements/details
Contrato publicado
Ambiente de teste

Experimentar

Accordion

Single

Entrega
Entrega em 2–3 dias.
Devoluções
30-day return window.

Multiple

Entrega
Entrega em 2–3 dias.
Devoluções
30-day return window.

API

Accordion

PropTipoPadrãoDescrição
id*string—Base para os ids determinísticos que conectam summary ao painel sem contexto.
items*readonly AccordionItem[]—Cada item é { value, label, panel?, disabled? }.
type"single" | "multiple""single"Define se um ou vários itens podem ficar abertos ao mesmo tempo.
defaultValuestring | readonly string[] | undefined—Aberto na primeira renderização. Não controlado, portanto continua funcionando sem JavaScript.
classNamestring—Classe aplicada à raiz do acordeão.

Teclado

TeclaAção
Enter / SpaceAlterne a seção
TabMova o foco entre acionadores

Acessibilidade

Conjunto de <details>/<summary> nativos. Estado expandido legível sem JS.

Pontos de integração de estilos

data-state
Esta página foi traduzida automaticamente e ainda não foi revisada.