Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Devfest Nordeste 2017] Acessibilidade web: como estamos pensando?

[Devfest Nordeste 2017] Acessibilidade web: como estamos pensando?

Palestra apresentada no Devfest Nordeste 2017, em Salvador.
Contato: [email protected]
Twitter: @althi
Instagram: @sothiagoalmeida

Thiago Marques

October 21, 2017
Tweet

Other Decks in Technology

Transcript

  1. Bacharel em Ciência da Computação @UFLA Business Systems Development @Arizona

    State University MBA em Design de Interação (atual) Organizador do GDG BH Front-end developer @Hotmart Thiago Marques @althi
  2. x x

  3. +

  4. ”Acessibilidade na web significa que pessoas com deficiência podem usar

    a web." "Acessibilidade na web significa que pessoas com deficiência podem perceber, entender, navegar, interagir e contribuir para a web." ACESSIBILIDADE NA WEB? O QUE É
  5. Diversidade de dispositivos Tamanho e altura Idade e experiência Deficiência

    auditiva NÃO É APENAS DEFICIÊNCIA VISUAL ACESSIBILIDADE Deficiência cognitiva Habilidades motoras Deficiência visual Impedimento motor temporário Daltonismo Membros ocupados Pouca fluência na linguagem
  6. *algumas pessoas possuem mais de um tipo de deficiência Fonte:

    Senso IBGE 2010 24% pessoas com deficiência* NO BRASIL Visual: 35 milhões Motora: 13 milhões Auditiva: 10 milhões Intelectual: 2,5 milhões 45.606.048 pessoas
  7. • Imagens sem descrição; • Vídeos sem alternativa textual ou

    sonora; • Funções que não funcionam pelo teclado; • Links mal descritos. CEGUEIRA BARREIRAS ENFRENTADAS
  8. • Contraste inadequado de cores; • Fonte de letra com

    serifa ou decorada; • Conteúdos que perdem sua funcionalidade quando ampliados. BAIXA VISÃO BARREIRAS ENFRENTADAS
  9. • Cor utilizada como único recurso para enfatizar o texto;

    • Contraste inadequado entre cores de fonte e fundo. DALTONISMO BARREIRAS ENFRENTADAS
  10. • Vídeo sem legendas ou Libras; • Áudio sem transcrição

    em texto; • Conteúdo sem uma linguagem clara e simples. DEFICIÊNCIA AUDITIVA BARREIRAS ENFRENTADAS
  11. • Falta de clareza e consistência na organização das páginas;

    • Utilização de linguagem complexa sem necessidade; • Uso de imagens “piscantes” ou áudio em certa frequência que cause desconforto. DEFICIÊNCIA INTELECTUAL BARREIRAS ENFRENTADAS
  12. • Atividades com limite de tempo; • Abertura de várias

    janelas simultaneamente; • Funções que não funcionam pelo teclado. DEFICIÊNCIA FÍSICA BARREIRAS ENFRENTADAS
  13. Luz direta à noite ou em um ambiente escuro não

    é a melhor opção para nossos olhos.
  14. JAWS: Leitor de tela pago para Windows. NVDA: Leitor de

    tela gratuito para Windows. Virtual Vision: Leitor de tela pago para Windows. Orca: Leitor de tela gratuito para Linux. VoiceOver: Leitor de tela para IOS que acompanha os dispositivos da Apple. LEITORES DE TELA TECNOLOGIA ASSISTIVA
  15. setas - toda a página tecla tab - para links

    LEITORES DE TELA TECNOLOGIA ASSISTIVA
  16. setas - toda a página tecla tab - para links

    tecla H - para cabeçalhos LEITORES DE TELA TECNOLOGIA ASSISTIVA
  17. WCAG Diretrizes de Acessibilidade para Conteúdo Web (WCAG) 2.0. Abrangem

    um vasto conjunto de recomendações que têm como objetivo tornar o conteúdo Web mais acessível.
  18. WebAIM Web Accessibility in Mind Simplificou as diretrizes do WCAG

    em uma lista de verificação fácil de seguir.
  19. O cenário ideal é ter a acessibilidade como uma parte

    do projeto, desde a sua concepção.
  20. Maaaaas…. Projeto quase finalizado e só agora me toquei que

    devo pensar em acessibilidade ou minha empresa falou para "fazer", e agora?
  21. <img src="img/image.jpg" alt="Thiago Marques e o nome de sua palestra

    no Devfest Nordeste: acessibilidade web: como estamos pensando. Dia do evento: 21 de outubro de 2017. Local do evento: SENAI CMATEC."> #1: TEXTO ALTERNATIVO PARA IMAGENS DOS / DONT´S
  22. Seguir a semântica do código H1 é pra ser usado

    no lugar do H1 #2 TEXTO ALTERNATIVO PARA IMAGENS DOS / DONT´S
  23. <label>Nome</label> <input type="text" id="nome"> #4 INPUT DE FORMULÁRIO DOS /

    DONT´S <label for="nome">Nome</label> <input type="text" id="nome"> Don’t
  24. Acessar a página do Devfest Nordeste Baixar a nova versão

    do pdf Saiba mais sobre acessibilidade #5 NOMES DE LINKS DOS / DONT´S
  25. #6 ROLES - SEMÂNTICA JÁ FALA POR SI SÓ DOS

    / DONT´S <ul> <li>Item</li> <li>Item</li> <li>Item</li> </ul> <ul role="list"> <li role="listitem">Item</li> <li role="listitem">Item</li> <li role="listitem">Item</li> </ul> Don’t
  26. Testar, sempre! Aprender como leitores de tela trabalham Navegar na

    página sem o mouse Testar o contraste de cores da página
  27. Nenhuma ferramenta de avaliação automática pode informar se seu site

    está acessível. O teste humano é sempre necessário porque a acessibilidade é sobre a experiência humana.