QuicklyCSS v2 · Docs
Modal
Versión v2.0 alpha.2
MÓDULO•COMPONENTES

Componentes · Interacción

Modal (diálogos focales)

Presenta decisiones o información contextual que requiere atención antes de volver al contenido principal.

v2.0

Dialog nativo

Aprovecha foco modal y backdrop del navegador.

Cierre explícito

Incluye controles claros en cabecera y pie.

Módulo opcional

El JavaScript conecta activadores y cierres mediante atributos.

Úsalo con moderación

Modal interrumpe el flujo. Resérvalo para decisiones, confirmaciones o tareas breves que necesiten contexto inmediato.

Código + resultado

Ejemplos aplicados de Modal

Selecciona una composición para revisar únicamente su código y el resultado correspondiente.

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-modalDiálogoContenedor dialog principal.
.q-modal__headerCabeceraTítulo y acción de cierre.
.q-modal__bodyContenidoInformación principal del diálogo.
.q-modal__footerAccionesBotones de confirmación y cancelación.
.q-modal--mediaVariante con imagenAmplía el diálogo para una composición visual horizontal.
.q-modal__layoutDistribuciónOrganiza la imagen lateral y el contenido en columnas adaptables.
.q-modal__mediaImagenOcupa el lateral completo y conserva su proporción mediante recorte.
.q-modal__contentContenido lateralAgrupa cabecera, cuerpo y acciones de la variante horizontal.
.shadow-box-xlSombra opcionalEleva el diálogo mediante una utilidad independiente.
.btnBotón baseClase compartida de las acciones.
.btn-primaryAcción principalConfirma la operación.
.btn-lightAcción secundariaCancela o cierra sin destacar.
.btn-icoBotón de iconoControl circular de cierre.
.btn-fs-04EscalaAjusta la escala tipográfica de las acciones.
.display-flexLayout auxiliarActiva el contenedor flexible del ejemplo.
.flex-centerAlineaciónCentra el activador dentro del resultado.
data-qy-modal-openHook JSAbre el diálogo indicado.
data-qy-modal-closeHook JSCierra el diálogo contenedor.
.bc-{token}Color de acentoSincroniza el título y el control de cierre.
.rounded-16Radio opcionalRedondea la ventana modal.
.rounded-100Control circularRedondea completamente el botón de cierre.

Recomendaciones

Buenas prácticas de Modal

01

Título específico

Explica qué decisión o tarea contiene el diálogo.

02

Cierre disponible

Ofrece cancelar o cerrar sin completar la acción.

03

Foco inicial

Coloca el foco en un control seguro y predecible.

04

Una tarea

No conviertas el modal en una aplicación dentro de otra.