Guia de decisão · 02

Abas vs. Controle Segmentado

A resposta curta

As abas alternam entre seções de conteúdo. Um controle segmentado altera um modo, filtro ou valor pequeno na mesma visualização.

Use abas para seções de conteúdo separadas. Use um controle segmentado para poucas opções curtas que mudam o mesmo conteúdo.

01

Veja o que cada padrão faz

Experimente cada exemplo. Depois leia sobre o trabalho para o qual ele foi feito.

Tabs

Abas

↗

Abas usam rótulos para alternar o conteúdo em um painel compartilhado. A tarefa principal continua aberta.

01A ideia central
Visão geral, Atividade e Permissões mudam o painel abaixo enquanto o mesmo projeto permanece aberto.
Use-o quando
Use abas para algumas seções no mesmo nível quando seus rótulos devem permanecer visíveis.
Não o use quando
Nunca use guias como pequenos links para páginas que não têm relação entre si.
Nome usado no código
role="tablist"
Abrir o guia completo
Toggle Group

Grupo de alternância

↗

Um grupo com label de botões de liga-desliga. Uma ou mais opções separadas podem continuar apertadas.

Grupo de alternância
Format selected text

Two modes can stay active together.

No formatting active
Um editor de texto deixa o Bold e o Italic ligados ao mesmo tempo. Cada botão avisa se está pressionado.
Use-o quando
Use-o para alguns modos pequenos e reversíveis cujos estados atuais devem permanecer visíveis.
Não o use quando
Use botões de opção quando apenas uma escolha puder ser enviada. Use caixas de seleção para escolhas normais de formulário.
Nome usado no código
button[aria-pressed] in a labeled group
Abrir o guia completo
02

Comparação rápida

Padrão de UIMelhor paraNão paraNome usado no código
AbasTabs Use abas para algumas seções no mesmo nível quando seus rótulos devem permanecer visíveis. Nunca use guias como pequenos links para páginas que não têm relação entre si. role="tablist"
Grupo de alternânciaToggle Group Use-o para alguns modos pequenos e reversíveis cujos estados atuais devem permanecer visíveis. Use botões de opção quando apenas uma escolha puder ser enviada. Use caixas de seleção para escolhas normais de formulário. button[aria-pressed] in a labeled group
03

Antes de lançar

  1. 01

    Anote o que a pessoa precisa fazer.

  2. 02

    Teste o teclado, foco, toque, zoom, carregamento, estados vazio e de erro.

  3. 03

    Certifique-se de que as pessoas podem obter as mesmas informações sem passar o mouse ou movimento.

  4. 04

    Teste com conteúdo real em telas pequenas e grandes.

04

Pedido de comparação para copiar

Copie isso quando o seu time precisar de ajuda para escolher entre os padrões.

Escolha o melhor padrão de Abas (Tabs), Grupo de alternância (Toggle Group) para o nosso fluxo real de usuário. Use esta regra: As abas alternam entre seções de conteúdo. Um controle segmentado altera um modo, filtro ou valor pequeno na mesma visualização. Anote a tarefa, a quantidade de conteúdo e o custo de parar o fluxo. Teste o comportamento de teclado, toque, carregamento, erro e movimento reduzido. Explique sua escolha e depois construa a menor versão acessível com o sistema de design do projeto.

Copie você mesmo

O navegador não conseguiu copiar isso. Selecione a solicitação abaixo e copie você mesmo.