QuicklyCSS v2 · Docs
Sizes
Versión v2.0 alpha.2
MÓDULO•UTILIDADES

Utilidades · Dimensiones

Sizes (ancho y alto)

Controla dimensiones automáticas, porcentuales, fraccionarias, relativas al viewport y límites mínimos o máximos.

v2.0

Proporciones

Escalas porcentuales y fracciones frecuentes para ancho y alto.

Viewport

vw y vh permiten dimensionar respecto de la ventana.

Responsive

Ocho breakpoints aplican fracciones, porcentajes y dimensiones de viewport.

La unidad cambia la referencia

% depende del contenedor, vw/vh depende del viewport y full necesita una dimensión resoluble en el elemento padre.

Código + resultado

Compara formas de definir el ancho

Todos los resultados se miden dentro del mismo contenedor para que la diferencia sea evidente.

HTML
Resultado aplicado100% del contenedor
Contenedor de referencia
Elemento

Escalas y opciones

Explora cada familia de tamaños

Elige la referencia adecuada: contenido, contenedor, viewport o límites mínimos y máximos.

Ancho porcentual.wp-* usa como referencia el ancho del contenedor.
width: %
.wp-10 10%
.wp-20 20%
.wp-30 30%
.wp-40 40%
.wp-50 50%
.wp-60 60%
.wp-70 70%
.wp-80 80%
.wp-90 90%
.wp-100 100%

Variantes responsivas

Ocho puntos de activación

Inserta el breakpoint después de la familia: .wp-1024-75, .w-768-1/2 o .vh-1280-50.

640min-width.wp-640-75
768min-width.wp-768-75
1024min-width.wp-1024-75
1280min-width.wp-1280-75
1536min-width.wp-1536-75
2560min-width.wp-2560-75
3840min-width.wp-3840-75
6016min-width.wp-6016-75
HTML
<article class="wp-100 wp-768-75 wp-1280-50">
  Contenido adaptable
</article>

El elemento comienza al 100%, pasa al 75% desde 768px y al 50% desde 1280px.

MIN-HEIGHT DEL VIEWPORT
<section class="min-hv-40 min-hv-768-70">
  Contenido adaptable
</section>

El mínimo comienza en 40vh y aumenta a 70vh desde 768px. Las variantes responsive de Sizes usan min-width: se activan desde el breakpoint indicado.

Orden de la claseEl patrón es .min-hv-{breakpoint}-{valor}. Por ejemplo, .min-hv-1024-60 aplica min-height: 60vh desde 1024px.

Referencia

Clases disponibles

La tabla resume las familias que realmente existen en el módulo actual.

ClasesUnidad o valorQué controlaEjemplo
.w-{auto|full|min|max|fit|screen}Intrínseco, %, vwAncho directo..w-fit
.h-{auto|full|min|max|fit|screen}Intrínseco, %, vhAlto directo..h-full
.wp-{10…100}% del contenedorAncho en pasos de 10%..wp-60
.hp-{10…100}% del contenedorAlto en pasos de 10%..hp-40
.w-{fracción}1/2, 1/3, 2/3, 1/4, 3/4Ancho fraccionario..w-2/3
.h-{fracción}1/2, 1/3, 2/3, 1/4, 3/4Alto fraccionario..h-1/2
.vw-{10…100} / .vh-{10…100}vw / vhDimensión relativa al viewport..vw-50
.min-w-{0|full|screen} / .max-w-{none|full|screen}0, %, vwLímites horizontales especiales..max-w-full
.min-w-{10|20|30|40|60|70|80|90} / .max-w-{10|20|30|40|60|70|80|90}% del contenedorLímites horizontales porcentuales..min-w-60
.min-wv-{10…90} / .max-wv-{10…90}vwLímites relativos al ancho del viewport..max-wv-80
.min-h-{0|full|screen} / .max-h-{none|full|screen}0, %, vhLímites verticales especiales..min-h-screen
.min-h-{10|20|30|40|60|70|80|90} / .max-h-{10|20|30|40|60|70|80|90}% del contenedorLímites verticales porcentuales..max-h-40
.min-hv-{10…90} / .max-hv-{10…90}vhLímites relativos al alto del viewport..min-hv-70
.{familia}-{bp}-{valor}8 breakpointsVariantes responsive..wp-1024-75
ResponsiveLas variantes se activan mediante min-width en 640, 768, 1024, 1280, 1536, 2560, 3840 y 6016 píxeles. Las familias min-wv, max-wv, min-hv y max-hv ofrecen valores de 10 a 90 en cada breakpoint.

Recomendaciones

Buenas prácticas de tamaños

01

Elige la referencia

Usa porcentajes para el contenedor y viewport únicamente cuando la ventana sea la referencia real.

02

Evita alturas frágiles

Una altura porcentual necesita una altura definida o calculable en su contenedor padre.

03

Limita sin fijar

Usa min y max cuando el contenido deba conservar flexibilidad dentro de ciertos límites.

04

Base antes de responsive

Define primero el tamaño general y sobrescríbelo sólo en los breakpoints necesarios.