Seleciona o idioma
Selecionar outros idiomas

Tradução automática

Carregando tradutor…

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

Input "password"

Permite inserir uma senha e alternar entre conteúdo oculto e visível.

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

Sempre avalie o contexto da aplicação, mesmo com a orientação tendo um padrão. Design de interação documenta a intenção. O funcionamento deve ser verificado na implementação.

Quando usar

Use para informar uma senha, permitindo colar e usar gerenciadores de senhas.

O que desenhar

Mostre rótulo persistente, instruções, foco, erro e conteúdo oculto ou visível. O botão indica a próxima ação: Exibir senha ou Ocultar senha.

Como se comporta

Exibir ou ocultar preserva o valor e o foco no botão, sem enviar o formulário. Não inclua a senha em mensagens ou anúncios.

O que documentar no Figma

Registre regras, mensagens, finalidade de acesso ou criação de senha e o nome do botão em cada estado.

Como revisar

Confira se o objetivo e os estados são claros em telas pequenas e grandes, com ampliação. Verifique os comportamentos documentados na implementação, incluindo teclado e leitor de telas quando aplicáveis.

Orientações completas

Design de Interação

Questionamentos que devem ser feitos ao projetar componentes do tipo Input "password".

Avalie cada orientação conforme o contexto de uso do componente.

Projetando para a "não interação"

Projetando para uso com mouse

Projetando para uso com gestos

Projetando para uso com teclado

Projetando para uso com leitor de telas

Projetando o botão de visibilidade

Métodos de Interação

A senha começa oculta e o botão apresenta o texto "Exibir senha".

Interação com mouse

Interação com teclado

Interação com gestos

Interação com teclado (ou gestos) + leitor de telas

Exibir e ocultar a senha

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 Input "password"

Navegação por teclado

Leitor de telas para desktop

Leitor de telas para dispositivos móveis

Validação da entrada

Exibir e ocultar a senha por teclado

Visibilidade da senha com leitor de telas para desktop

Visibilidade da senha com leitor de telas para dispositivos móveis

Pontos de atenção

Botão textual e ícones opcionais

Referências

Documentação do campo

Design System

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).