Compartilhar via


Acessibilidade no design de web parts do SharePoint

Desenvolver uma experiência que satisfaça as necessidades exclusivas de visão, audição, destreza, cognição e fala de todos os usuários é parte importante do design de web parts do SharePoint. O design acessível se aplica não apenas a pessoas com deficiências, mas também a possíveis deficiências momentâneas. O design acessível é um bom design.

Diretrizes de acessibilidade

Todos os produtos da Microsoft devem atender aos requisitos listados nos Padrões de Acessibilidade da Microsoft.

Tornando as web parts acessíveis

O Framework do SharePoint fornece uma estrutura para ajudar a disponibilizar todas as web parts. O contêiner da web part fornece padrões de navegação pelo teclado para barra de ferramentas da web part para editar, mover e excluir a web part, um método para selecionar a web part e um atalho de teclado (Ctrl+P) para abrir o painel de propriedade. No entanto, você ainda precisa especificar a navegação adicional de teclado e do leitor de tela para outros aspectos de interface do usuário na web part e no painel de propriedade.

Além disso, muitos componentes do Office UI Fabric têm suporte interno para opções de acessibilidade para fazer com que seja rápido configurar a navegação pelo teclado e pelo leitor da tela quando você usa componentes em uma web part.

A imagem a seguir mostra a navegação do teclado em uma Web Part.

Imagem que mostra a navegação pelo teclado em uma web part

Teste de acessibilidade

Teste primeiro a Web Part com o Narrador e o Microsoft Edge, depois verifique a experiência de acessibilidade com o JAWS.

O Narrador e o Microsoft Edge são compatíveis com os padrões. Ao fazer testes com essa combinação, é mais provável encontrar problemas, e você pode assegurar que seu site atenda aos padrões de acessibilidade.

O JAWS é líder de mercado em leitores de tela. Ele inclui recursos que podem melhorar a acessibilidade de alguns sites da Web que não são tão acessíveis em outros leitores de tela. Portanto, fazer testes no JAWS pode não garantir que seu site atenda a todos os requisitos de acessibilidade.   Também convém testar qualquer combinação de navegador e leitor de tela com a maior participação de mercado no seu site.

Navegação pelo teclado

Para alguns usuários, é mais acessível navegar em um site pelo teclado. Usuários avançados também costumam usar o teclado na navegação. Certifique-se de criar atalhos de teclado para acessar os controles da página e use as teclas de direção para navegar pelos controles internos.

Cada controle é uma parada de tabulação. Em um controle, aplicam-se as seguintes regras:

  • Em geral, a primeira parada de tabulação é a área superior esquerda do controle. A última parada de tabulação é o controle inferior direito.
  • Para superfícies modais, a última parada de tabulação deve ser as ações de confirmação.
  • Para listas, a primeira parada de tabulação deve ser o primeiro item da lista, a seguinte deve ser os comandos e depois a navegação, as configurações e assim por diante.

Imagem que mostra as paradas de tabulação em uma página do SharePoint

Use as teclas de direção para ir para itens em um controle, como opções em um menu, comandos em uma barra de comandos ou itens em uma lista.

Usar teclas de direção para navegar dentro de um controle

Selecionar o item atual

Use a barra de espaços para marcar ou desmarcar o item em foco em um controle no momento.

Usar a barra de espaços para selecionar um item em uma lista

Executar um controle

Pressione Enter ou a tecla Return para executar um controle.

Pressione Enter para executar um controle

Sair de um controle

Pressione Esc para sair de um controle e retornar ao contêiner.

Pressionar Esc para sair de um controle e retornar ao contêiner

Ir para o primeiro ou último item

Pressione Home ou End para ir diretamente para o primeiro ou último item em uma lista, menu e assim por diante.

Pressionar Home ou End para ir para o primeiro ou último item em uma lista

Navegação do leitor de tela

Os usuários com deficiência visual dependem de leitores de tela para navegar pela interface do site. Durante a criação de uma web part, siga este exemplo quando estiver pensando na navegação pelo teclado e em como o leitor da tela transmite ações importantes ou informações ao usuário.

Navegação do leitor de tela de uma página do SharePoint

Transcrições e texto Alt

Use texto Alt para fornecer descrições de imagens que podem ser consumidas pelos leitores de tela. Isso é útil para usuários com deficiência visual que não podem consumir informações visualmente. Certifique-se de que seu texto alternativo seja descritivo, tendo em mente que alguns leitores dependem de um leitor de tela para acessar as informações transmitidas na imagem.

Não dependa somente de cores para transmitir um significado, use cores e formas.

Para estar dentro dos padrões de acessibilidade, inclua texto Alt e uma transcrição completa do conteúdo de áudio e vídeo no seu site.

Contraste legível mínimo

Um nível mínimo de contraste é essencial para ajudar os usuários que têm deficiência visual a consumir o conteúdo na página. Também é importante ajudar na capacidade de leitura em situações de pouca iluminação e brilho.

A imagem a seguir mostra as cores do tema em cores à esquerda e as cores neutras à direita.

Cores neutras e do tema para contraste legível mínimo


Cores do tema Cores neutras
themeDarker: #004578 black: #000000
themeDark: #005a9e neutralDark: #212121
themeDarkAlt: #106ebe neutralPrimary: #333
themePrimary: #0078d7 neutralPrimaryAlt: #3c3c3c
neutralSecondary: #666666
neutralTertiary: #a6a6a6
themeSecondary: #2b88d8 neutralTertiaryAlt: #c8c8c8
themeTertiary: #71afe5 neutralLight: #eaeaea
themeLight: #c7e0f4 neutralLighter: #f4f4f4
themeLighter: #deecf9 neutralLighterAlt: #f8f8f8
themeLighterAlt: #eff6fc white: #fff

Alto contraste

Use cores de alto contraste como guia para opções de cores de componentes e estados na Web. Os computadores com Windows só têm a capacidade de detectar se um PC está com alto contraste ou branco de alto contraste. Por esse motivo, use a configuração preta padrão de alto contraste para qualquer tema de alto contraste e não branco.

Configurações de preto e branco em alto contraste

Confira também