Saltar al contenido
FluidClamp
Idioma: Español

CSS clamp() de 18px a 24px

Esta calculadora viene rellenada con un tamaño que escala de 18px (1,125rem) en pantallas pequeñas a 24px (1,5rem) en pantallas anchas. Ajusta cualquier campo para afinarlo.

Unidad de entrada
Unidad de salida

Ajustes habituales

Tu valor clamp()

clamp(1.125rem, 1rem + 0.625vw, 1.5rem)

Pendiente: 0,625vw · Intersección: 1rem

CSS
clamp(1.125rem, 1rem + 0.625vw, 1.5rem)
Propiedad personalizada CSS
--fluid-size: clamp(1.125rem, 1rem + 0.625vw, 1.5rem);
Clase de Tailwind
text-[clamp(1.125rem,1rem_+_0.625vw,1.5rem)]

El máximo es 1,33× el mínimo, dentro de la pauta de 2,5× para el criterio WCAG 1.4.4 Cambio de tamaño del texto.

Tamaño renderizado por viewport
ViewportTamaño (px)Tamaño (rem)
320px181,125
375px18,341,1465
768px20,81,3
1024px22,41,4
1280px241,5
1440px241,5
1920px241,5

Tus ajustes se guardan en la URL, así que puedes guardar o compartir este resultado exacto.

Vista previa en vivo

22,4px con un viewport de 1024px

La tipografía fluida crece suavemente con la pantalla.

El valor clamp() para 18–24px

Con un rango de viewport de 320px a 1280px, el resultado es clamp(1.125rem, 1rem + 0.625vw, 1.5rem). El tamaño crece 0,63px por cada 100px de ancho de viewport: llega a unos 20,8px en una tableta de 768px y a 22,4px a 1024px, y se estabiliza en 24px a partir de 1280px.

El valor preferido combina una parte fija en rem con una parte en vw. La parte en rem mantiene el texto ligado al tamaño de fuente del navegador del lector; la parte en vw aporta el crecimiento. Cambia los campos de viewport de arriba si el contenedor de tu diseño deja de crecer antes o después.

Cuándo usar de 18px a 24px

De 18 a 24px encaja en títulos h4 y h5, títulos de tarjetas, citas destacadas y texto de cuerpo más grande en landing pages. Empezar en 18px lo distingue del cuerpo de 16px incluso en las pantallas más pequeñas.

El máximo es 1,33× el mínimo, dentro de la pauta de 2,5× que se suele aplicar al criterio WCAG 1.4.4 Cambio de tamaño del texto, así que el zoom del navegador sigue ampliando este tamaño de forma predecible.

De dónde salen los números

Pendiente = (24 − 18) ÷ (1280 − 320) = 0,0063, es decir, 0,625vw. Intersección = 18 − pendiente × 320 = 16px, o 1rem con una fuente raíz de 16px. Estos dos números forman el argumento central de clamp(); el primero y el último son tu mínimo y tu máximo convertidos a rem.

Cómo usarlo en tu proyecto

Pega el valor en una declaración font-size, guárdalo en una propiedad personalizada como --fluid-size o usa la clase de Tailwind text-[clamp(1.125rem,1rem_+_0.625vw,1.5rem)]. Si necesitas un conjunto completo de tamaños relacionados, el generador de escala tipográfica crea pasos alrededor de un tamaño base con el mismo rango de viewport.

Preguntas frecuentes

¿Cuánto es 18px en rem?

18px equivale a 1,125rem y 24px a 1,5rem con una fuente raíz de 16px, la predeterminada del navegador. Si tu sitio usa otro tamaño raíz, cambia el campo de fuente raíz y los valores en rem se actualizarán.

¿Qué tamaño tendrá el texto en un móvil?

Con un viewport de móvil de 375px, el valor se muestra a unos 18,3px. A 320px o menos se queda en el mínimo de 18px.

¿Crecerá más allá de 24px en monitores grandes?

No. A partir de un viewport de 1280px, clamp() devuelve el máximo de 24px, así que el tamaño no sigue creciendo en pantallas de 1920px o ultrapanorámicas.

¿Puedo usar este valor para padding o gap?

Sí. Las matemáticas son idénticas para cualquier longitud CSS. La calculadora de espaciado fluido ofrece salidas específicas como las clases de Tailwind p-[…] o gap-[…].