• Mentorias de Design

  • Melhore seu Craft

  • Mentorias de Design

  • Aprenda os Fundamentos

  • Mentorias de Design

  • Saiba onde está errando

Botão

Botão

Nesta aula veremos a anatomia de um botão, tipos de botões em UI mais comuns, quais seus estados (default, hover, focus, disabled, pressed), e como criar o componente de botão para seu Design System usando Figma.

Nesta aula veremos a anatomia de um botão, tipos de botões em UI mais comuns, quais seus estados (default, hover, focus, disabled, pressed), e como criar o componente de botão para seu Design System usando Figma.

Henrique Stopassoli

Willian Matiola

29 min

15 pts

Componente

Doamos 20% do valor de cada aula exclusiva que você adquire ou de qualquer valor doado nas aulas gratuitas. Confira o portal de Transparência.

*O preço final pode variar um pouco de acordo com a taxa de IOF cobrada pela plataforma de pagamentos.

Programa de Mentoria em Design

Desenvolva suas habilidades técnicas em design digital com a segurança de quem já trilhou esse caminho.

Sobre

O botão é um dos elementos de UI mais comuns e está presente em praticamente qualquer interface. Ele representa uma ação que o usuário pode tomar, como enviar um formulário, abrir uma nova página ou interagir com um sistema. Geralmente, os botões possuem rótulos descritivos e feedback visual para guiar a experiência do usuário.

Nesta aula veremos sobre a anatomia de um botão, tipos de botões mais comuns, quais seus estados (default, hover, focus, disabled, pressed), e como criar o componente de botão para seu Design System usando Figma.cha

  1. Estados de um Botão

Demonstrativo dos seis estados visuais de um componente de botão 'Menu' azul: 'Normal' (padrão), 'Hover' (azul mais claro), 'Focus' (com anel de foco laranja para acessibilidade), 'Active' (azul mais escuro), 'Loading' (com spinner e texto 'Carregando') e 'Disabled' (com opacidade reduzida e versão cinza não interativa).

Os botões podem ter diferentes estados, cada um refletindo uma condição específica da interface:

  1. Normal (Default): O estado padrão quando o botão está visível e pronto para interação.

  2. Hover (Passagem do Mouse): Ocorre quando o usuário passa o mouse sobre o botão, geralmente acompanhado por uma alteração de cor, borda ou sombra para indicar interatividade.

  3. Ativo (Pressed): Estado quando o botão está sendo pressionado, mudando ligeiramente seu estilo para indicar que a ação está em andamento.

  4. Desabilitado (Disabled): Indica que a ação não está disponível, geralmente com uma aparência apagada e sem resposta a interação.

  5. Carregando (Loading): Exibe um indicador visual (como um ícone de carregamento) para mostrar que uma operação está em andamento.

  1. Tipos de Botões

Apresentação de quatro variantes de componentes de botão em um sistema de design: 'Primário' (botão azul sólido com texto 'Enviar'), 'Outline' (botão com borda azul e texto 'Cancelar'), 'Link' (apenas o texto azul 'Cancelar') e 'Botão de Ícone' (botão circular azul com ícone de menu hambúrguer).

Existem diferentes tipos de botões dependendo do contexto de uso:

  • Botão Primário: Destacado para indicar a ação principal na tela.

  • Botão Secundário: Menos chamativo, usado para ações menos importantes.

  • Botão de Texto (Text Button): Sem fundo ou borda, usado para ações menos intrusivas.

  • Botão de Ícone: Apresenta apenas um ícone em vez de texto, geralmente usado para ações rápidas.

  • Botão Flutuante (FAB - Floating Action Button): Destacado e flutuante na interface, comumente usado para ações principais em aplicativos mobile.

  1. Melhores Práticas no Design de Botões

  • Clareza e Legibilidade: O texto do botão deve ser claro e direto, geralmente utilizando verbos de ação como "Enviar", "Salvar" ou "Continuar".

  • Tamanho Adequado: Deve ser grande o suficiente para ser facilmente clicável, seguindo as diretrizes de acessibilidade.

  • Contraste e Acessibilidade: Deve haver contraste suficiente entre o botão e o fundo para garantir visibilidade.

  • Feedback Visual: Mudanças sutis nos estados ajudam a indicar interatividade e guiar o usuário.

O botão é um dos elementos de UI mais comuns e está presente em praticamente qualquer interface. Ele representa uma ação que o usuário pode tomar, como enviar um formulário, abrir uma nova página ou interagir com um sistema. Geralmente, os botões possuem rótulos descritivos e feedback visual para guiar a experiência do usuário.

Nesta aula veremos sobre a anatomia de um botão, tipos de botões mais comuns, quais seus estados (default, hover, focus, disabled, pressed), e como criar o componente de botão para seu Design System usando Figma.cha

  1. Estados de um Botão

Demonstrativo dos seis estados visuais de um componente de botão 'Menu' azul: 'Normal' (padrão), 'Hover' (azul mais claro), 'Focus' (com anel de foco laranja para acessibilidade), 'Active' (azul mais escuro), 'Loading' (com spinner e texto 'Carregando') e 'Disabled' (com opacidade reduzida e versão cinza não interativa).

Os botões podem ter diferentes estados, cada um refletindo uma condição específica da interface:

  1. Normal (Default): O estado padrão quando o botão está visível e pronto para interação.

  2. Hover (Passagem do Mouse): Ocorre quando o usuário passa o mouse sobre o botão, geralmente acompanhado por uma alteração de cor, borda ou sombra para indicar interatividade.

  3. Ativo (Pressed): Estado quando o botão está sendo pressionado, mudando ligeiramente seu estilo para indicar que a ação está em andamento.

  4. Desabilitado (Disabled): Indica que a ação não está disponível, geralmente com uma aparência apagada e sem resposta a interação.

  5. Carregando (Loading): Exibe um indicador visual (como um ícone de carregamento) para mostrar que uma operação está em andamento.

  1. Tipos de Botões

Apresentação de quatro variantes de componentes de botão em um sistema de design: 'Primário' (botão azul sólido com texto 'Enviar'), 'Outline' (botão com borda azul e texto 'Cancelar'), 'Link' (apenas o texto azul 'Cancelar') e 'Botão de Ícone' (botão circular azul com ícone de menu hambúrguer).

Existem diferentes tipos de botões dependendo do contexto de uso:

  • Botão Primário: Destacado para indicar a ação principal na tela.

  • Botão Secundário: Menos chamativo, usado para ações menos importantes.

  • Botão de Texto (Text Button): Sem fundo ou borda, usado para ações menos intrusivas.

  • Botão de Ícone: Apresenta apenas um ícone em vez de texto, geralmente usado para ações rápidas.

  • Botão Flutuante (FAB - Floating Action Button): Destacado e flutuante na interface, comumente usado para ações principais em aplicativos mobile.

  1. Melhores Práticas no Design de Botões

  • Clareza e Legibilidade: O texto do botão deve ser claro e direto, geralmente utilizando verbos de ação como "Enviar", "Salvar" ou "Continuar".

  • Tamanho Adequado: Deve ser grande o suficiente para ser facilmente clicável, seguindo as diretrizes de acessibilidade.

  • Contraste e Acessibilidade: Deve haver contraste suficiente entre o botão e o fundo para garantir visibilidade.

  • Feedback Visual: Mudanças sutis nos estados ajudam a indicar interatividade e guiar o usuário.

O botão é um dos elementos de UI mais comuns e está presente em praticamente qualquer interface. Ele representa uma ação que o usuário pode tomar, como enviar um formulário, abrir uma nova página ou interagir com um sistema. Geralmente, os botões possuem rótulos descritivos e feedback visual para guiar a experiência do usuário.

Nesta aula veremos sobre a anatomia de um botão, tipos de botões mais comuns, quais seus estados (default, hover, focus, disabled, pressed), e como criar o componente de botão para seu Design System usando Figma.cha

  1. Estados de um Botão

Demonstrativo dos seis estados visuais de um componente de botão 'Menu' azul: 'Normal' (padrão), 'Hover' (azul mais claro), 'Focus' (com anel de foco laranja para acessibilidade), 'Active' (azul mais escuro), 'Loading' (com spinner e texto 'Carregando') e 'Disabled' (com opacidade reduzida e versão cinza não interativa).

Os botões podem ter diferentes estados, cada um refletindo uma condição específica da interface:

  1. Normal (Default): O estado padrão quando o botão está visível e pronto para interação.

  2. Hover (Passagem do Mouse): Ocorre quando o usuário passa o mouse sobre o botão, geralmente acompanhado por uma alteração de cor, borda ou sombra para indicar interatividade.

  3. Ativo (Pressed): Estado quando o botão está sendo pressionado, mudando ligeiramente seu estilo para indicar que a ação está em andamento.

  4. Desabilitado (Disabled): Indica que a ação não está disponível, geralmente com uma aparência apagada e sem resposta a interação.

  5. Carregando (Loading): Exibe um indicador visual (como um ícone de carregamento) para mostrar que uma operação está em andamento.

  1. Tipos de Botões

Apresentação de quatro variantes de componentes de botão em um sistema de design: 'Primário' (botão azul sólido com texto 'Enviar'), 'Outline' (botão com borda azul e texto 'Cancelar'), 'Link' (apenas o texto azul 'Cancelar') e 'Botão de Ícone' (botão circular azul com ícone de menu hambúrguer).

Existem diferentes tipos de botões dependendo do contexto de uso:

  • Botão Primário: Destacado para indicar a ação principal na tela.

  • Botão Secundário: Menos chamativo, usado para ações menos importantes.

  • Botão de Texto (Text Button): Sem fundo ou borda, usado para ações menos intrusivas.

  • Botão de Ícone: Apresenta apenas um ícone em vez de texto, geralmente usado para ações rápidas.

  • Botão Flutuante (FAB - Floating Action Button): Destacado e flutuante na interface, comumente usado para ações principais em aplicativos mobile.

  1. Melhores Práticas no Design de Botões

  • Clareza e Legibilidade: O texto do botão deve ser claro e direto, geralmente utilizando verbos de ação como "Enviar", "Salvar" ou "Continuar".

  • Tamanho Adequado: Deve ser grande o suficiente para ser facilmente clicável, seguindo as diretrizes de acessibilidade.

  • Contraste e Acessibilidade: Deve haver contraste suficiente entre o botão e o fundo para garantir visibilidade.

  • Feedback Visual: Mudanças sutis nos estados ajudam a indicar interatividade e guiar o usuário.

Assista em seguida

620

Alunos na newsletter

Newsletter

Para quem não quer perder nenhuma novidade do projeto.

Inscreva-se:

620

Alunos na newsletter

Newsletter

Para quem não quer perder nenhuma novidade do projeto.

Inscreva-se:

620

Alunos na newsletter

Newsletter

Para quem não quer perder nenhuma novidade do projeto.

Inscreva-se: