QuicklyCSS v2 · Docs
Activación
Versión v2.0 alpha.2
MÓDULO•CONTENIDOS

Contenidos · Switch

Activación (estado inmediato)

Representa una preferencia que cambia entre activa e inactiva y comunica su estado mediante un checkbox nativo con role switch.

v2.0

Dos estados

Comunica claramente activado o desactivado.

Semántica nativa

Conserva checked, disabled y foco de teclado.

Color primario

bc-primary aplica el mismo color utilizado por btn-primary.

Código + resultado

Preferencia activable

El texto describe la preferencia; al pulsar, la perilla se desplaza suavemente y el fondo adopta el color primario.

HTML
<label class="q-choice">
  <input class="q-switch rounded-100 bc-primary" type="checkbox" role="switch" checked>
  Recibir notificaciones
</label>
Resultado aplicadoActivación
Componente real

Construido únicamente con clases de QuicklyCSS V2 y HTML semántico.

Referencia

Clases disponibles

La anatomía define las piezas estables; las utilidades de Quickly ajustan layout, espacio, tamaño y comportamiento responsive.

Clase o atributoFunciónUso recomendado
.q-switchControl binario animado.Aplicar a input type checkbox.
role="switch"Expone el patrón a tecnologías de asistencia.Añadir cuando representa activación inmediata.
.rounded-100Redondea pista y perilla.Utilidad opcional de bordes.
.bc-primaryColor activo primario.Coincide con el color visual de btn-primary.
.bc-{color}Color activo alternativo.Permite usar otro color semántico cuando el contexto lo requiera.

Recomendaciones

Buenas prácticas de Activación

01

Estado inmediato

Usa switch para preferencias que se aplican al cambiar.

02

Texto afirmativo

Describe qué queda activo, no la acción de pulsar.

03

Sin ambigüedad

No lo uses para elegir entre más de dos alternativas.