Toggle

Grátis

Iniciante

Toggle

Um Toggle é usado para alternar entre dois estados: frequentemente ligado ou desligado. Também pode ser chamado de: Switch, Lightswitch, Toggle button

Um Toggle é usado para alternar entre dois estados: frequentemente ligado ou desligado. Também pode ser chamado de: Switch, Lightswitch, Toggle button

Henrique Stopassoli

Willian Matiola

13 min

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

  • Tópicos abordados

    • Intro

    • Definição

    • Diferenças entre Toggle, Radio e Checkbox

    • Quando usar

    • Visual do Toggle

    • Prática no Figma

    • Intro

    • Definição

    • Diferenças entre Toggle, Radio e Checkbox

    • Quando usar

    • Visual do Toggle

    • Prática no Figma

    • Intro

    • Definição

    • Diferenças entre Toggle, Radio e Checkbox

    • Quando usar

    • Visual do Toggle

    • Prática no Figma

Sobre

O Toggle Switch é um componente visualmente simples, mas estrategicamente crucial para a experiência do usuário (UX). Ele é frequentemente utilizado para alternar entre dois estados opostos, como "ligado" e "desligado" ou "verdadeiro" e "falso".

1. O que é um Toggle Switch?

Toggle inativo e ativo. Toggle inativo é cinza e ativo é verde.

Também conhecido como Switch, esse componente funciona de forma análoga aos interruptores de luz residenciais: sua função básica é permitir que o usuário mude instantaneamente entre dois estados. No contexto digital, ele é amplamente aplicado em configurações de sistemas e preferências de aplicativos.

2. Diferenças entre Toggle, Radio Button e Checkbox

Radio button verde com seleção branca, checkboxes verdes com ícone branco, toggle verde ativo

Para otimizar a usabilidade, é essencial entender quando escolher um Toggle em vez de outros controles de seleção. Segundo referências do NN Group citadas nas fontes, as principais distinções são:

  • Toggle Switch: Utilizado para apenas uma opção de escolha (on/off). A característica mais marcante é que a ação é efetuada imediatamente após o clique, sem a necessidade de um botão de "enviar" ou "salvar".

  • Radio Button: Usado quando há múltiplas opções disponíveis, mas o usuário deve selecionar apenas uma (escolha mutuamente exclusiva). A ação geralmente só ocorre após o envio do formulário.

  • Checkbox: Aplicado em situações de múltipla seleção (selecionar zero ou todos) ou em casos isolados de aceite de termos. Assim como o Radio Button, a ação costuma ser efetuada após uma confirmação posterior.

3. Quando utilizar (e quando evitar) o Toggle

Duas imagens de exemplo: a primeira é uma seleção de destino de viagem com um toggle para procurar aeroportos com 100 milhas de proximidade. A segunda imagem mostra a página de configurações do iPhone com a opção de Modo Avião ativa.

A regra de ouro para o uso do Toggle Switch é o efeito imediato.

  • Uso ideal: Ativar o modo avião, ligar notificações ou desabilitar a vibração do celular. Nestes casos, o usuário espera que a mudança ocorra no exato momento da interação.

  • Uso incorreto: Situações que dependem de outras entradas de dados ou de um botão de pesquisa. Por exemplo, em filtros de busca de passagens aéreas, um Toggle para "aeroportos próximos" não é o ideal se o usuário ainda precisar clicar em "pesquisar" para ver o resultado.

4. Melhores Práticas de Design Visual

Dois exemplos: o primeiro é uma prática não recomendada com toggles sem contraste. O segundo mostra uma tela de celular com toggles bem contrastantes.

O design de um Toggle deve ser intuitivo para evitar erros de interpretação:

  • Contraste de Cores: É vital que os estados "on" e "off" tenham cores contrastantes. O uso do verde para indicar sucesso ou estado ativo, e cinza para inativo, é uma convenção comum (herdada de sistemas como iOS) que facilita a leitura visual.

  • Feedback Claro: O usuário deve perceber instantaneamente se a ação foi executada com sucesso através da mudança visual do componente.

5. Implementação Prática no Figma

Para criar um Toggle Switch eficiente no Figma, o processo envolve a criação de componentes e variantes:

  1. Construção do Knob (Bolota): Criar um círculo (ex: 28x28 pixels) com sombras (drop shadows) para dar sensação de elevação e profundidade.

  2. Estrutura de Background: Utilizar o recurso de Auto Layout para envolver o círculo, definindo preenchimentos (paddings) e arredondamento máximo para criar o formato de pílula.

  3. Criação de Variantes: Configurar dois estados dentro de um componente — um para Active (Ativo) e outro para Inactive (Inativo), alternando as cores de fundo e a posição do círculo.

  4. Prototipagem: Conectar as variantes usando a interação "On Click" com a animação Smart Animate. Recomenda-se uma transição suave (como a opção Gentle) com velocidade em torno de 500ms para um movimento natural.

O Toggle Switch é um componente visualmente simples, mas estrategicamente crucial para a experiência do usuário (UX). Ele é frequentemente utilizado para alternar entre dois estados opostos, como "ligado" e "desligado" ou "verdadeiro" e "falso".

1. O que é um Toggle Switch?

Toggle inativo e ativo. Toggle inativo é cinza e ativo é verde.

Também conhecido como Switch, esse componente funciona de forma análoga aos interruptores de luz residenciais: sua função básica é permitir que o usuário mude instantaneamente entre dois estados. No contexto digital, ele é amplamente aplicado em configurações de sistemas e preferências de aplicativos.

2. Diferenças entre Toggle, Radio Button e Checkbox

Radio button verde com seleção branca, checkboxes verdes com ícone branco, toggle verde ativo

Para otimizar a usabilidade, é essencial entender quando escolher um Toggle em vez de outros controles de seleção. Segundo referências do NN Group citadas nas fontes, as principais distinções são:

  • Toggle Switch: Utilizado para apenas uma opção de escolha (on/off). A característica mais marcante é que a ação é efetuada imediatamente após o clique, sem a necessidade de um botão de "enviar" ou "salvar".

  • Radio Button: Usado quando há múltiplas opções disponíveis, mas o usuário deve selecionar apenas uma (escolha mutuamente exclusiva). A ação geralmente só ocorre após o envio do formulário.

  • Checkbox: Aplicado em situações de múltipla seleção (selecionar zero ou todos) ou em casos isolados de aceite de termos. Assim como o Radio Button, a ação costuma ser efetuada após uma confirmação posterior.

3. Quando utilizar (e quando evitar) o Toggle

Duas imagens de exemplo: a primeira é uma seleção de destino de viagem com um toggle para procurar aeroportos com 100 milhas de proximidade. A segunda imagem mostra a página de configurações do iPhone com a opção de Modo Avião ativa.

A regra de ouro para o uso do Toggle Switch é o efeito imediato.

  • Uso ideal: Ativar o modo avião, ligar notificações ou desabilitar a vibração do celular. Nestes casos, o usuário espera que a mudança ocorra no exato momento da interação.

  • Uso incorreto: Situações que dependem de outras entradas de dados ou de um botão de pesquisa. Por exemplo, em filtros de busca de passagens aéreas, um Toggle para "aeroportos próximos" não é o ideal se o usuário ainda precisar clicar em "pesquisar" para ver o resultado.

4. Melhores Práticas de Design Visual

Dois exemplos: o primeiro é uma prática não recomendada com toggles sem contraste. O segundo mostra uma tela de celular com toggles bem contrastantes.

O design de um Toggle deve ser intuitivo para evitar erros de interpretação:

  • Contraste de Cores: É vital que os estados "on" e "off" tenham cores contrastantes. O uso do verde para indicar sucesso ou estado ativo, e cinza para inativo, é uma convenção comum (herdada de sistemas como iOS) que facilita a leitura visual.

  • Feedback Claro: O usuário deve perceber instantaneamente se a ação foi executada com sucesso através da mudança visual do componente.

5. Implementação Prática no Figma

Para criar um Toggle Switch eficiente no Figma, o processo envolve a criação de componentes e variantes:

  1. Construção do Knob (Bolota): Criar um círculo (ex: 28x28 pixels) com sombras (drop shadows) para dar sensação de elevação e profundidade.

  2. Estrutura de Background: Utilizar o recurso de Auto Layout para envolver o círculo, definindo preenchimentos (paddings) e arredondamento máximo para criar o formato de pílula.

  3. Criação de Variantes: Configurar dois estados dentro de um componente — um para Active (Ativo) e outro para Inactive (Inativo), alternando as cores de fundo e a posição do círculo.

  4. Prototipagem: Conectar as variantes usando a interação "On Click" com a animação Smart Animate. Recomenda-se uma transição suave (como a opção Gentle) com velocidade em torno de 500ms para um movimento natural.

O Toggle Switch é um componente visualmente simples, mas estrategicamente crucial para a experiência do usuário (UX). Ele é frequentemente utilizado para alternar entre dois estados opostos, como "ligado" e "desligado" ou "verdadeiro" e "falso".

1. O que é um Toggle Switch?

Toggle inativo e ativo. Toggle inativo é cinza e ativo é verde.

Também conhecido como Switch, esse componente funciona de forma análoga aos interruptores de luz residenciais: sua função básica é permitir que o usuário mude instantaneamente entre dois estados. No contexto digital, ele é amplamente aplicado em configurações de sistemas e preferências de aplicativos.

2. Diferenças entre Toggle, Radio Button e Checkbox

Radio button verde com seleção branca, checkboxes verdes com ícone branco, toggle verde ativo

Para otimizar a usabilidade, é essencial entender quando escolher um Toggle em vez de outros controles de seleção. Segundo referências do NN Group citadas nas fontes, as principais distinções são:

  • Toggle Switch: Utilizado para apenas uma opção de escolha (on/off). A característica mais marcante é que a ação é efetuada imediatamente após o clique, sem a necessidade de um botão de "enviar" ou "salvar".

  • Radio Button: Usado quando há múltiplas opções disponíveis, mas o usuário deve selecionar apenas uma (escolha mutuamente exclusiva). A ação geralmente só ocorre após o envio do formulário.

  • Checkbox: Aplicado em situações de múltipla seleção (selecionar zero ou todos) ou em casos isolados de aceite de termos. Assim como o Radio Button, a ação costuma ser efetuada após uma confirmação posterior.

3. Quando utilizar (e quando evitar) o Toggle

Duas imagens de exemplo: a primeira é uma seleção de destino de viagem com um toggle para procurar aeroportos com 100 milhas de proximidade. A segunda imagem mostra a página de configurações do iPhone com a opção de Modo Avião ativa.

A regra de ouro para o uso do Toggle Switch é o efeito imediato.

  • Uso ideal: Ativar o modo avião, ligar notificações ou desabilitar a vibração do celular. Nestes casos, o usuário espera que a mudança ocorra no exato momento da interação.

  • Uso incorreto: Situações que dependem de outras entradas de dados ou de um botão de pesquisa. Por exemplo, em filtros de busca de passagens aéreas, um Toggle para "aeroportos próximos" não é o ideal se o usuário ainda precisar clicar em "pesquisar" para ver o resultado.

4. Melhores Práticas de Design Visual

Dois exemplos: o primeiro é uma prática não recomendada com toggles sem contraste. O segundo mostra uma tela de celular com toggles bem contrastantes.

O design de um Toggle deve ser intuitivo para evitar erros de interpretação:

  • Contraste de Cores: É vital que os estados "on" e "off" tenham cores contrastantes. O uso do verde para indicar sucesso ou estado ativo, e cinza para inativo, é uma convenção comum (herdada de sistemas como iOS) que facilita a leitura visual.

  • Feedback Claro: O usuário deve perceber instantaneamente se a ação foi executada com sucesso através da mudança visual do componente.

5. Implementação Prática no Figma

Para criar um Toggle Switch eficiente no Figma, o processo envolve a criação de componentes e variantes:

  1. Construção do Knob (Bolota): Criar um círculo (ex: 28x28 pixels) com sombras (drop shadows) para dar sensação de elevação e profundidade.

  2. Estrutura de Background: Utilizar o recurso de Auto Layout para envolver o círculo, definindo preenchimentos (paddings) e arredondamento máximo para criar o formato de pílula.

  3. Criação de Variantes: Configurar dois estados dentro de um componente — um para Active (Ativo) e outro para Inactive (Inativo), alternando as cores de fundo e a posição do círculo.

  4. Prototipagem: Conectar as variantes usando a interação "On Click" com a animação Smart Animate. Recomenda-se uma transição suave (como a opção Gentle) com velocidade em torno de 500ms para um movimento natural.

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: