Pular para o conteúdo

DocsReferênciaAcessibilidade

Referência

Acessibilidade

Estado em ARIA, foco visível, teclado e movimento reduzido. O que cada peça garante e o que fica com você.

O que o sistema garante

  • Estado em atributo ARIA, lido também pelo CSS: aria-checked, aria-selected, aria-expanded, aria-current, aria-sort.
  • Foco visível em todo controle, com contorno de 2px na cor do texto.
  • Texto medido em 4,5:1 sobre o miolo, nos dois temas. Veja os números ao vivo em Tokens.
  • Movimento reduzido zera as durações e deixa cada peça no estado final.
  • Gráfico desenhado em svg leva role="img" e um aria-label com o resumo.

Teclado por componente

ComponenteTeclas
SelectEnter, Espaço e setas abrem; setas, Home, End e letra navegam; Enter escolhe; Esc fecha.
SliderSetas andam um passo; Home e End vão às pontas.
SegmentedSetas trocam a opção e dão a volta.
PeríodoTab nas setas, Enter anda.
CalendárioTab pelos dias, Enter escolhe. Sem navegação por setas na grade.
BarrasTab por coluna mostra o valor.
GráficosO seletor de período tem teclado. O destaque por item é por ponteiro.

O que fica com você

  • Botão só de ícone precisa de aria-label.
  • Busca precisa de aria-label no input: placeholder não é nome.
  • Segmented e radiogroup de modelos precisam de aria-label no host.
  • data-tip é visual: repita o texto em aria-label.
  • Em celular, controle solto merece 44px de altura: use u-btn--lg.

Digite pra buscar. Setas escolhem, Enter abre.