Ir al contenido

Checkbox

Casilla de verificación basada en el input nativo de tipo checkbox.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nivel
0
Tamaño comprimido
448 B
Presupuesto de diseño forzado
0 ms
Presupuesto de axe
0
Compatible con SSR
Sí
Contrato publicado
Entorno de pruebas

Zona de pruebas

Checkbox

Default

Indeterminate

Disabled

API

Checkbox

PropTipoPredeterminadoDescripción
id*string—Id del input nativo, que también se usa para vincular el elemento de etiqueta.
labelReactNode—Contenido de etiqueta renderizado junto al input dentro de un elemento label envolvente.
checkedboolean | "indeterminate"—Estado marcado; hace que la casilla sea controlada. "indeterminate" renderiza el estado mixto.
defaultCheckedboolean—Estado marcado inicial de la casilla no controlada; luego lo gestiona el navegador.
disabledbooleanfalseDesactiva el input nativo y establece el atributo data-disabled.
namestring—Name used when the checkbox is submitted with a form.
valuestring—Value submitted when the checkbox is checked.
classNamestring—Clase aplicada al elemento label envolvente cuando se proporciona una etiqueta.
onCheckedChange(checked: boolean) => void—Se llama con el nuevo estado marcado cuando el usuario cambia la casilla.
aria-labelstring—Nombre accesible que se usa cuando no se proporciona una etiqueta.

Teclado

TeclaAcción
SpaceAlternar cuando tiene el foco

Accesibilidad

Input nativo de casilla de verificación. Estado indeterminado cuando corresponde.

Puntos de estilo

data-statedata-disabled
Esta página se tradujo automáticamente y aún no se ha revisado.