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

Sistema de componentes · Quickly V2

Construye interfaces claras y consistentes

Una colección de patrones accesibles que comparte la misma escala, los mismos tokens y la misma lógica de composición del core. Elige una anatomía, añade utilidades y adapta el resultado a cada contexto.

v2.0

Anatomía predecible

Las clases .q-* nombran cada pieza y mantienen una estructura reconocible.

Accesibilidad desde HTML

Los controles parten de elementos nativos, foco visible y relaciones ARIA explícitas.

Interacción proporcional

El módulo JavaScript sólo interviene cuando el comportamiento no puede resolverse con HTML.

16componentes documentados
4familias funcionales
1lenguaje de composición
0dependencias de interfaz

Una regla para toda la colección

Las clases de componente entregan la anatomía; las utilidades de Quickly controlan distribución, espacio, color, alineación, estados y responsive. Así cada pieza se adapta sin perder identidad.

Del patrón al resultado

Una misma lógica para los 16 componentes

La anatomía aporta significado, las utilidades resuelven la presentación y el comportamiento sólo se añade cuando la interfaz necesita coordinar estados.

01 · AnatomíaComponente .q-card.q-card__body

Define la responsabilidad y las partes estables.

02 · PresentaciónUtilidades grid g-16 p-24text-center

Ajustan layout, espacio, color y responsive.

03 · Si hace faltaComportamiento data-qy-*quicklycss_v2_components.js

Sincroniza estados que HTML no resuelve por sí solo.

ResultadoInterfaz coherente

Legible, accesible y adaptable sin cambiar de lenguaje.

CSS

Presentación directa para Card, Badge, Progress, Loading y Table.

HTML nativo

Interacción del navegador para Dropdown y Accordion.

JS opcional

Estados coordinados para Tabs, Modal, Offcanvas y Carousel.

Elige por intención

Mapa de componentes

Empieza por la tarea que debe resolver la interfaz. Cada familia reúne componentes con una responsabilidad concreta.

Familia 01 · Presentar y comunicar

Fundamentos visuales

Cuatro piezas para agrupar contenido, comunicar estados y establecer navegación. Funcionan desde HTML y CSS.

01

Card

.q-card
Nuevo

Arquitectura modular

Combina estructura y contenido sin estilos externos.

02

Alert

.q-alert
Cambios guardados

La nueva configuración ya está activa.

03

Badge

.q-badge
InformaciónActivoPendienteError

Familia 02 · Mostrar y alternar

Interacción y capas

Patrones para revelar opciones, alternar paneles y mostrar contenido temporal sin perder el contexto ni el control del foco.

06

Tabs

.q-tabs
Configura la información principal del proyecto.
07

Accordion

.q-accordion
¿Necesita JavaScript?
No. Utiliza details y summary nativos.
¿Es responsive?
Sí. Su ancho se adapta al contenedor.
08–09

Modal + Toast

.q-modal · .q-toast

Familia 03 · Capturar y organizar

Formularios y datos

Controles legibles, tablas adaptables y paginación consistente para recorrer información estructurada.

10

Form

.q-field · .q-input
11

Table

.q-table
ProyectoEstado
Documentación V2Activo
ComponentesNuevo

Familia 04 · Orientar el proceso

Navegación y estado

Patrones para abrir contenido complementario, comunicar avance, representar espera y recorrer una secuencia.

13

Offcanvas

.q-offcanvas

Menú lateral

Contenido fuera de pantalla construido con Quickly V2.

14

Progress

.q-progress
Publicando proyecto72%
72%
15

Loading

.q-spinner · .q-skeleton
Cargando…
16

Carousel

.q-carousel

Modal de Quickly V2

Este componente usa el elemento dialog, clases del framework y el módulo opcional de componentes.