Seleciona o idioma
Selecionar outros idiomas

Tradução automática

Carregando tradutor…

Magoofaça seus componentes funcionarem corretamenteVoltar para página principal

Indicador de etapas

Mostra a posição em uma jornada com etapas, diferenciando etapa atual, concluída e pendente.

Para ver exemplos funcionais e padrões de design deste componente, consulte a aba de referências (abre as referências na mesma página).

GUIA DO COMPONENTE

Explore os comportamentos antes de definir a interface.

Guia rápido para designers

Quando usar

Use para orientar uma sequência de tarefas relacionadas. Para tarefas independentes ou duração de processamento, avalie outro padrão.

O que desenhar

Mostre nomes das etapas, posição atual, concluídas, pendentes e os controles de avançar e voltar.

Como se comporta

O indicador informa a posição. Voltar e Continuar controlam o avanço; acesso direto a etapas é uma decisão adicional.

O que documentar no Figma

Defina pré-requisitos, etapas opcionais, preservação de dados, retorno e condições para considerar uma etapa concluída.

Como revisar

Confira sequência e estados no desenho. Na implementação, verifique navegação, validação, preservação de dados e identificação da etapa atual.

Sequência e estados

Avançar, voltar e revisar

Variações e telas pequenas

Métodos de Interação

Mouse e toque

Clicar ou tocar em Continuar valida a etapa e, se os dados estiverem válidos, apresenta a próxima. Clicar ou tocar em Voltar retorna à etapa anterior preservando os dados previstos. Segmentos apenas informativos não executam ações.

Teclado

Tab e Shift + Tab percorrem Continuar, Voltar e links de etapas quando existirem. Enter ou Espaço ativa o botão focado; Enter abre um link de etapa. Segmentos informativos não recebem foco.

Depois de Continuar, a nova etapa é apresentada e o foco chega ao título ou início definido no fluxo. Se houver erro, a pessoa permanece na etapa e encontra a orientação de correção; Voltar permite revisar os dados preservados.

Leitores de tela

Usar os comandos de leitura do leitor de telas permite identificar o nome, a posição e o estado de cada etapa, como Etapa 2 de 4. Navegar até Continuar ou Voltar e ativar o botão muda a etapa e permite perceber seu novo contexto.

Com leitor de telas no celular no modo de navegação padrão, deslizar o dedo percorre os controles e tocar duas vezes ativa Continuar, Voltar ou um link de etapa focado. O indicador informa a posição; não exige gesto de arrastar nem navegação por setas como em abas.

Gherkin

Metodologia BDD (Behavior-Driven Development ou Desenvolvimento Orientado ao Comportamento) com foco em 3 pilares: Histórias de Usuário, Critérios de Aceite e Sintaxes Gherkin (Dado (Given), Quando (When), Então (Then)).

Cenário: Considerando que estou em uma página que contém Indicador de etapas

Cenários educacionais para orientar a revisão do comportamento. Devem ser adaptados ao contexto e executados na implementação; a presença deste texto não significa que os testes foram realizados.

Navegação por teclado

Leitor de telas para desktop

Leitor de telas para dispositivos móveis

Cenários complementares — ampliação editorial

Avançar com dados válidos

Impedir avanço com erro

Voltar e revisar

Reconhecer posição no celular

Pontos de atenção

O indicador deste guia acompanha uma sequência. Uma lista de tarefas independentes precisa de outra lógica de acesso e conclusão.

O USWDS usa indicador sem navegação direta. Tornar segmentos acionáveis é uma adaptação editorial que exige regras explícitas e controles semânticos.

Não trate quantidade de etapas concluídas como medida de tempo ou esforço restante. O sucesso final depende da confirmação real da operação.

Notas de implementação e decisões de comportamento

Acionar Continuar valida e avança conforme as regras; Voltar retorna preservando os dados definidos. O segmento informativo não se torna clicável apenas por parecer um botão.

Tab percorre controles de navegação e links de etapas quando existirem. Indicadores apenas informativos não adicionam paradas de foco.

Na troca de etapa na mesma página, leve o foco a um título ou início coerente da nova etapa. Em erro, use o padrão de validação definido, sem avançar silenciosamente.

Represente a sequência com ordem compreensível e identifique a etapa atual programaticamente, por exemplo com aria-current="step". Conclusão e pendência também precisam de texto ou estado perceptível.

Verifique o nome da etapa e a posição, como Etapa 2 de 4, no desktop e celular. A mudança de etapa deve ser percebida sem reler toda a página.

Referências

Referências adicionais sobre componentes do tipo Indicador de etapas.

Importante:
A maior parte das referências estão na plataforma do curso junto com as aulas citadas neste material.

Isenção de responsabilidade:
Os links indicados aqui não são recomendações, mas apenas uma curadoria de referências onde você pode encontrar componentes construídos. É importante ressaltar que não há uma unificação nos formatos de construção e não há garantias de que os links mencionados aqui cumpram todos os padrões de design. Dúvidas devem ser direcionadas para as respectivas equipes envolvidas nas construções dos materiais indicados. Antes de "copiar" algum modelo apresentado, leve em consideração que todos os materiais são atualizados constantemente e que os padrões (principalmente proprietários) podem sofrer alterações.

Referências técnicas e exemplos consultados para esta adaptação editorial. Cada fonte conserva seu escopo; consultar um exemplo não comprova a acessibilidade de outra implementação.

USWDS — Step indicator (link externo, abre em uma nova aba)

WAI-ARIA — aria-current (link externo, abre em uma nova aba)

Conteúdo autoral de Marcelo Sales, originalmente utilizado nas aulas do curso AccessBoost (link externo - abre em uma nova janela). As interações representam o formato padrão da indústria, mas em casos específicos podem ser customizadas (desde que haja instruções suficientes para que as pessoas compreendam a mudança de comportamento).