Ir al contenido

Radio group

Grupo de botones de opción nativos con foco de teclado móvil.

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

Zona de pruebas

Radio group

Predeterminado

API

RadioGroup

PropTipoPredeterminadoDescripción
id*string—Prefijo de id para el grupo y para cada input de botón de opción generado.
items*RadioGroupItem[]—Opciones que se renderizan; el grupo se construye a partir de datos, no mediante partes compuestas.
defaultValuestring—Valor marcado en el primer renderizado; luego el navegador gestiona la selección, por lo que el grupo funciona sin JavaScript.
namestring—Nombre de campo de formulario compartido por todos los botones de opción del grupo.
disabledbooleanfalseDesactiva todos los botones de opción del grupo.
orientation"horizontal" | "vertical""vertical"Dirección de la distribución que se comunica a la tecnología de asistencia y se usa para aplicar estilos.
classNamestring—Clase aplicada al elemento del grupo.
aria-labelstring—Nombre accesible del grupo de botones de opción.

RadioGroupItem

PropTipoPredeterminadoDescripción
value*string—Valor que se envía cuando se selecciona este botón de opción.
label*ReactNode—Contenido de etiqueta renderizado junto a este botón de opción.
disabledboolean—Desactiva solo este botón de opción.
classNamestring—Clase aplicada a la envoltura de este elemento.

Teclado

TeclaAcción
TabLlevar el foco al grupo
Arrow keysMover el foco y seleccionar entre opciones

Accesibilidad

Botones de opción nativos en un grupo con foco móvil.

Puntos de estilo

data-statedata-disabled