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
Estados de um Botão
Os botões podem ter diferentes estados, cada um refletindo uma condição específica da interface:
Normal (Default): O estado padrão quando o botão está visível e pronto para interação.
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.
Ativo (Pressed): Estado quando o botão está sendo pressionado, mudando ligeiramente seu estilo para indicar que a ação está em andamento.
Desabilitado (Disabled): Indica que a ação não está disponível, geralmente com uma aparência apagada e sem resposta a interação.
Carregando (Loading): Exibe um indicador visual (como um ícone de carregamento) para mostrar que uma operação está em andamento.
Tipos de Botões
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.
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
Estados de um Botão
Os botões podem ter diferentes estados, cada um refletindo uma condição específica da interface:
Normal (Default): O estado padrão quando o botão está visível e pronto para interação.
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.
Ativo (Pressed): Estado quando o botão está sendo pressionado, mudando ligeiramente seu estilo para indicar que a ação está em andamento.
Desabilitado (Disabled): Indica que a ação não está disponível, geralmente com uma aparência apagada e sem resposta a interação.
Carregando (Loading): Exibe um indicador visual (como um ícone de carregamento) para mostrar que uma operação está em andamento.
Tipos de Botões
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.
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
Estados de um Botão
Os botões podem ter diferentes estados, cada um refletindo uma condição específica da interface:
Normal (Default): O estado padrão quando o botão está visível e pronto para interação.
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.
Ativo (Pressed): Estado quando o botão está sendo pressionado, mudando ligeiramente seu estilo para indicar que a ação está em andamento.
Desabilitado (Disabled): Indica que a ação não está disponível, geralmente com uma aparência apagada e sem resposta a interação.
Carregando (Loading): Exibe um indicador visual (como um ícone de carregamento) para mostrar que uma operação está em andamento.
Tipos de Botões
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.
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.