ITpS

Componentes

Checkbox

Caixa quadrada 24×24, 5 estados visuais. Label cobre área clicável inteira.

Default

Click no label ou na caixa toggla. Suporta required, name, value padrão de form HTML.

Estados

Default, checked, disabled, disabled+checked.

Grupo

Use múltiplos com mesmo name para form submitir array.

Especialidades

Acessibilidade

  • Input nativo (<input type="checkbox">) sr-only — toda semântica e foco preservados
  • Label envolve input + caixa visual + texto, click em qualquer parte funciona
  • peer-focus-visible exibe outline 2px no foco por teclado

Props

PropTipoDefaultDescrição
idstringID do <input>.
namestringname HTML para form submit.
valuestringValor submetido quando checked.
checkedbooleanfalseEstado inicial.
disabledbooleanfalseBloqueia interação.
requiredbooleanfalseMarca como obrigatório no submit.
classstringClasses adicionais.