Casillas de selección (Radio y Checkbox)
Las casillas de selección permiten a los usuarios elegir entre opciones únicas o múltiples. Radio se usa para seleccionar solo una opción dentro de un grupo, mientras que Checkbox permite seleccionar varias opciones a la vez.
Casilla de selección única (Radio)
Seleccioná una opción *
<p class="headline-md">Seleccioná una opción *</p>
<div class="form-radio">
<input
class="form-radio-input"
type="radio"
name="professionRadio"
id="profession-radio-designer"
value="diseñador"
checked
/>
<label class="form-radio-label" for="profession-radio-designer">
Diseñador
</label>
</div>
<div class="form-radio">
<input
class="form-radio-input"
type="radio"
name="professionRadio"
id="profession-radio-developer"
value="desarrollador"
/>
<label class="form-radio-label" for="profession-radio-developer">
Desarrollador
</label>
</div>
<div class="form-radio">
<input
class="form-radio-input"
type="radio"
name="professionRadio"
id="profession-radio-content"
value="redactor"
/>
<label class="form-radio-label" for="profession-radio-content">
Redactor de contenidos
</label>
</div>
<div class="form-radio">
<input
class="form-radio-input is-invalid"
type="radio"
name="professionRadio"
id="profession-radio-validation"
value="validacion"
/>
<label class="form-radio-label" for="profession-radio-validation">
Validación
</label>
</div>
Casilla de selección única deshabilitada
<div class="form-radio">
<input
class="form-radio-input"
type="radio"
name="radioDisabled"
id="radio-disabled"
value="validacion"
disabled
/>
<label class="form-radio-label" for="radio-disabled" aria-disabled="true">
Deshabilitado
</label>
</div>
<div class="form-radio">
<input
class="form-radio-input"
type="radio"
name="radioDisabled"
id="radio-disabled-checked"
value="validacion"
disabled
checked
/>
<label class="form-radio-label" for="radio-disabled-checked" aria-disabled="true">
Deshabilitado
</label>
</div>
Casilla de selección única sin texto
<div class="form-radio">
<input
class="form-radio-input"
type="radio"
name="radioNoText"
id="radio-no-text"
value="Sin texto"
/>
<label
class="form-radio-label"
htmlFor="radio-no-text"
aria-label="Casilla múltiple sin texto"
></label>
</div>
Casilla de selección múltiple (Checkbox)
Seleccioná una o varias opciones *
<p class="headline-md">Seleccioná una o varias opciones *</p>
<div class="form-checkbox">
<input
class="form-checkbox-input"
type="checkbox"
name="professionCheckbox"
id="profession-checkbox-designer"
value="diseñador"
checked
/>
<label class="form-checkbox-label" for="profession-checkbox-designer">
Diseñador
</label>
</div>
<div class="form-checkbox">
<input
class="form-checkbox-input"
type="checkbox"
name="professionCheckbox"
id="profession-checkbox-developer"
value="desarrollador"
/>
<label class="form-checkbox-label" for="profession-checkbox-developer">
Desarrollador
</label>
</div>
<div class="form-checkbox">
<input
class="form-checkbox-input"
type="checkbox"
name="professionCheckbox"
id="profession-checkbox-content"
value="redactor"
/>
<label class="form-checkbox-label" for="profession-checkbox-content">
Redactor de contenidos
</label>
</div>
<div class="form-checkbox">
<input
class="form-checkbox-input is-invalid"
type="checkbox"
name="professionCheckbox"
id="profession-checkbox-validation"
value="invalido"
/>
<label class="form-checkbox-label" for="profession-checkbox-validation">
Inválido
</label>
</div>
Casilla de selección múltiple sin texto
<div class="form-checkbox">
<input
class="form-checkbox-input"
type="checkbox"
name="checkboxNoText"
id="checkbox-no-text"
value="Sin texto"
/>
<label class="form-checkbox-label" for="checkbox-no-text" aria-label="Casilla múltiple sin texto">
</label>
</div>
Casilla 'Términos y condiciones'
<div class="form-checkbox">
<input
class="form-checkbox-input"
type="checkbox"
name="checkboxTerms"
id="checkbox-terms"
value="copywrite"
/>
<label class="form-checkbox-label" for="checkbox-terms">
Acepto los <a href="#">términos y condiciones</a>
</label>
</div>
Casilla de selección múltiple deshabilitada
<div class="form-checkbox" >
<input
class="form-checkbox-input"
type="checkbox"
name="checkboxDisabled"
id="disabled-checkbox"
value="disabled"
disabled
/>
<label class="form-checkbox-label" for="disabled-checkbox" aria-disabled="true">
Deshabilitado
</label>
</div>
<div class="form-checkbox" >
<input
class="form-checkbox-input"
type="checkbox"
name="checkboxDisabled"
id="disabled-checkbox-checked"
value="disabled"
disabled
checked
/>
<label class="form-checkbox-label" for="disabled-checkbox-checked" aria-checked="true">
Deshabilitado
</label>
</div>
Posicionamiento
<div class="form-checkbox reverse">
<input
class="form-checkbox-input"
type="checkbox"
name="checkboxPosition"
id="checkbox-position"
value="redactor"
/>
<label class="form-checkbox-label" for="checkbox-position">
Checkbox posicionado a la derecha
</label>
</div>
<div class="form-radio reverse">
<input
class="form-radio-input"
type="radio"
name="radioPosition"
id="radio-position"
value="redactor"
/>
<label class="form-radio-label" for="radio-position">
Radio posicionado a la derecha
</label>
</div>