Checkboxes

Casillas de verificación

Actualizado el 14/03/2024

Las casillas de verificación son un elemento de formulario que permite a los usuarios realizar múltiples selecciones.

Suscripciones disponibles:
<> Código
× Ocultar Código
  • HTML
  • JS
<form class="ulpgcds-form">
<
fieldset class='ulpgcds-form__item'>
     <
legend>Suscripciones disponibles:</legend>
     <
div class="ulpgcds-form__item ulpgcds-form__item--checkbox">
           <
input id="option1" name="checkbox" type="checkbox" /> <label for="option1">Etiqueta 1</label>
     </
div>
     <
div class="ulpgcds-form__item ulpgcds-form__item--checkbox">
          <
input checked="checked" id="option2" name="checkbox" type="checkbox" /><label for="option2">Etiqueta 2</label>
     </
div>
</
fieldset>
</
form

Uso del componente

Las casillas de verificación (comúnmente conocidas como checkbox) se pueden emplear tanto para listados de opciones donde varias, una o ninguna pueden ser seleccionadas, así como para mostrarse de manera independiente como una opción única (por ejemplo, aceptación de la política de privacidad). 

Sólo constan de dos valores (verdadero o falso), por lo que la casilla de verificación siempre arroja un valor independientemente de si el usuario interactúa con ella o no.

Las casillas de verificación son independientes entre ellas, la selección de una de ellas no debería afectar al resto de su conjunto. Como excepción a esto, están aquellas casillas de verificación que activan un segundo conjunto de casillas.

Buenas prácticas:

  • En todo conjunto de casillas de verificación, estas deberán estar precedidas por un título con aspecto similar a la etiqueta de un campo de texto. Este título debe servir para aclarar al usuario el objetivo del conjunto.
  • Es conveniente evitar que todo el texto de la etiqueta este escrito en mayúsculas, esto puede dificultar la experiencia del usuario.
  • No utilice signos de puntuación (coma, punto,...) al final de cada línea en un conjunto de casillas.
  • Por defecto, todas las casillas de verificación deben mostrarse sin selección o "vacías".
  • Liste las opciones en un orden racional que tenga sentido para el usuario.
  • Recuerde que el usuario puede elegir múltiples opciones. Si lo que quiere conseguir es una selección única, emplee una casilla de verificación.

Estilos CSS

Estas son las clases aplicadas a las etiquetas HTML para conseguir los diferentes estilos.

Selector CSSDescripción
form.ulpgcds-formNecesario en el formulario dónde se introducen las casillas de verificación
form div.ulpgcds-form__itemCada fila correspondiente al componente del formulario
form div.ulpgcds-form__item--inline, form fieldset.ulpgcds-form__item--inlineEstilo para que los campos de cada verificación aparezcan en horizontal
form div.help-textTexto de ayuda debajo del campo
form div input.form-item__errorIndica que ese componente tiene un error

Diseño

En esta sección se pueden ver los aspectos que presenta el componente para las diferentes pseudoclases relativas a la interacción con el mismo. Estos estilos siguen los mismos patrones de interacción que el resto de los componentes del Design System, por lo que su modificación puede afectar a la consistencia del sistema y a la experiencia de los usuarios.

Image
Especificaciones de diseño de las casillas de verificación de la ULPGC
Estado del componente
Estable