Feito para exemplificar a apresentação
Divido entre seções
Cada exemplo é uma continuação do primeiro exemplo, sempre melhorando aos poucos
- Div com click
- Div com click + clique no teclado
- Div com click + clique no teclado + possível focar com "TAB"
- Div com click + clique no teclado + possível focar com "TAB" + role
- Tornando um botão que é um ícone, acessível, adicionando aria-label
- Tornando um botão que é um ícone, acessível, adicionando texto para screen-readers
- Duas
"divs"
que dividem conteúdo em duas partes, mostrando como funciona o leitor de tela nesse caso. - Duas
sections
que dividem o conteúdo em duas partes, mostrando como o leitor de tela identifica cada seção e como fica melhor a sua separação para uma pessoa que tenha que usar o leitor de tela.
- Exemplo de um modal bem pensado pra acessibilidade.
- Foco apenas internamente.
- aria-label para o modal
- role para o modal (role="dialog") pra mostrar como o leitor de tela deve interpretar esse elemento
- aria-modal pra mostrar que ele se comporta como um modal W3 docs