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

Componentes · Estado

Loading (estados de carga)

Comunica esperas indeterminadas mediante spinner, puntos o esqueletos sin alterar el layout final.

v2.0

Spinner

Indica una espera breve o localizada.

Puntos

Acompañan procesos conversacionales o progresivos.

Skeleton

Reserva el espacio del contenido mientras carga.

Elige según contexto

Usa spinner para acciones breves, puntos para actividad continua y skeleton cuando conozcas la forma del contenido final.

Código + resultado

Ejemplos aplicados de Loading

Selecciona un patrón para revisar únicamente su código y el resultado correspondiente.

HTML
<div class="q-loading" role="status">
    <span class="q-spinner rounded-c" aria-hidden="true">
    </span>
    <span>
      Cargando…
    </span>
  </div>
Resultado aplicado
Loading · spinner
Componente real
Cargando…

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-loadingGrupoAlinea indicador y mensaje.
.q-spinnerSpinnerIndicador circular base.
.q-spinner--smSpinner pequeñoReduce el indicador.
.q-spinner--lgSpinner grandeAumenta el indicador.
.q-loading-dotsPuntosIndicador alternativo de espera.
.color-*Color personalizableAplica cualquier utilidad de color del framework al contenedor de puntos.
.q-skeletonEsqueletoMarcador de contenido pendiente.
.q-skeleton--titleTítuloEsqueleto con proporción de encabezado.
.q-skeleton--textTextoEsqueleto de línea completa.
.q-skeleton--text-shortTexto breveEsqueleto de línea reducida.
.gridLayout auxiliarOrganiza los indicadores en columnas.
.q-cardSuperficie auxiliarPresenta cada tipo de carga como tarjeta.
.shadow-box-sSombra opcionalEleva la superficie auxiliar sin modificar Card.
.q-card__bodyContenido auxiliarContiene el indicador y su descripción.
.g-12Separación internaAplica 12px entre elementos internos.
.bc-{token}Color de acentoSincroniza el spinner y los puntos de carga.
.rounded-cForma circularRedondea spinner y puntos mediante una utilidad.
.rounded-8Radio del skeletonRedondea cada bloque de carga.
.rounded-12Superficie auxiliarRedondea la Card usada por el skeleton.

Recomendaciones

Buenas prácticas de Loading

01

Mensaje accesible

Incluye texto visible o aria-label con el estado.

02

Evita esperas falsas

Retira Loading apenas el contenido esté disponible.

03

Reserva espacio

Skeleton debe parecerse a la estructura final.

04

Reduced motion

Las animaciones se detienen si el usuario lo solicita.