Componentes

checkbox

Componente para seleção em uma lista curta de opções.

índice

demo interativa

Uma versão de interativa do componente desenvolvido.

(opcional)
(opcional)

propriedades*

propertydescriptionrequireddefault valuetype

error

Set error state

falseundefinedboolean

checked

Set checked checkbox

falseundefinedboolean

disabled

Set disabled state

falseundefinedboolean

readOnly

Set read only state

falseundefinedboolean

indeterminate

Set indeterminate state

falseundefinedboolean

label

Set checkbox label

falseundefinedstring

errorMessage

Set error message text

falseundefinedstring

*valores gerados automaticamente.

formatação

Caixa de seleção com ícone e texto. Embaixo, mensagem de erro. No ícone, marcador de número 1, no texto marcardor de número 2 e no erro, marcador de número 3.
  1. Icon: ícone para seleção da opção.
  2. Label: texto que identifica a opção.
  3. Error message: texto curto indicando um erro.

Uso

É utilizado para selecionar uma ou mais opções de um grupo pequeno de opções. As opções selecionadas só são validadas após o acionamento de um botão.

grupos e alinhamento

Normalmente utilizado em grupo, dentro de formulários. Usar preferencialmente na vertical para melhor leitura das opções.

Ilustração de página web com lista de 4 checkboxes. O segundo e o último estão selecionados. Botão de enviar no final da lista.

exemplo de checkbox utilizado em formulário

guia de conteúdo

  • Label: escreva de maneira sucinta o item que está sendo selecionado.
  • Error message: deve ser uma frase curta, utilizando pontuação normal, de preferência no afirmativo para a recuperação do erro.
  • Selecione pelo menos uma das opções.
certoIndique a ação esperada pelo sistema.
  • Campo incompleto.
erradoEvite frases no negativo ou confusas.

guia de design

esperado

  • Tem símbolo no Figma.
  • Tem todos estados aplicáveis.
  • Texto possui contraste acessível (WCAG 2.0 - Nível AA).
  • Usa os design tokens.
  • Possui versão mobile.
  • Tem guia de uso.
  • Tem guia de conteúdo.
  • Possui todas as variações necessárias.
  • Possui versão web.
  • Possui versão responsiva.

ideal

  • Atende ao nível AAA de acessibilidade (WCAG 2.1).
  • Tem microinterações no Figma.
  • Possui animações no componente.
  • Tem em todos os frameworks com que trabalhamos.
  • Comporta múltiplos idiomas.

conteúdo relacionado