256 Tools

Generador CSS clamp()

font-size: clamp(1rem, 0.8333rem + 0.8333vw, 1.5rem);
Tamaño calculado según el ancho del viewport
360px
16,3px
768px
19,7px
1024px
21,9px
1440px
24px

Herramientas externas relacionadas

Algunos enlaces son enlaces de afiliados.

Herramientas relacionadas

Crea un valor CSS clamp() fluido que escala suavemente entre un tamaño mínimo y uno máximo a lo largo de un rango de viewport, ideal para tipografía y espaciado responsivos. Introduce los tamaños, copia el resultado y comprueba la vista previa en tiempo real. Todo se ejecuta en tu navegador.

Cómo usar

  1. Establece el tamaño mínimo y máximo en píxeles.
  2. Define el rango de viewport en el que debe escalarse.
  3. Copia el valor clamp() generado y comprueba la vista previa a diferentes anchos.

Cómo funciona

La herramienta traza una línea recta entre dos puntos: tu tamaño mínimo en el viewport más pequeño y el máximo en el más grande. Esa línea se convierte en el valor preferido, expresado con un desplazamiento rem más una pendiente vw. clamp() lo bloquea para que nunca caiga por debajo del mínimo ni supere el máximo, dando un escalado suave entre los dos puntos de ruptura.

El texto crece de 16px en un viewport de 320px a 24px en un viewport de 1280px.16px24px320px1280px

Características

Escalado verdaderamente fluido

Los tamaños se interpolan suavemente entre puntos de ruptura en lugar de saltar con media queries.

Salida rem + vw

La salida usa rem y vw para respetar la configuración de fuente del usuario y mantener la accesibilidad.

Vista previa en tiempo real

Consulta el tamaño en píxeles calculado para varios anchos de viewport habituales.

Raíz personalizada

Configura el tamaño de fuente raíz para que los valores rem coincidan con tu proyecto.

Listo para copiar

Copia una declaración completa de font-size directamente en tu CSS.

Cuándo usarlo

Tipografía fluida

Escala encabezados y texto de cuerpo suavemente desde móvil hasta escritorio.

Espaciado y huecos

Aplica la misma idea fluida al padding, los márgenes y los huecos de cuadrícula.

Escala tipográfica

Construye una escala tipográfica responsiva donde cada paso escala con el viewport.

Consistencia

Reemplaza pilas de media queries con un único clamp() predecible.

Notas

  • El viewport máximo debe ser mayor que el mínimo.
  • Los valores usan rem basados en el tamaño de fuente raíz (16px por defecto).
  • Las pendientes muy pronunciadas pueden dificultar la legibilidad en tamaños intermedios.
  • Todo se ejecuta en tu dispositivo; no se sube nada.

Preguntas frecuentes

¿Qué hace clamp()?
clamp(min, preferido, max) mantiene un valor entre un mínimo y un máximo mientras permite que el valor preferido escale entre ellos — perfecto para el tamaño responsivo.
¿Por qué es mejor que usar solo vw?
El vw simple sigue encogiéndose o creciendo sin límite. clamp() lo acota para que el texto siga siendo legible en pantallas muy pequeñas y muy grandes.
¿Por qué rem en lugar de px?
rem respeta la configuración de tamaño de fuente del navegador del usuario, lo que es mejor para la accesibilidad que los píxeles fijos.
¿Es accesible la tipografía fluida?
Puede serlo cuando se mantiene un mínimo razonable y se evitan pendientes extremas. Usar rem también permite que los usuarios escalen el texto. Prueba siempre con zoom y ajustes de texto grande.
¿Se envían mis datos a un servidor?
No. El valor clamp() se genera completamente en tu navegador.

Usamos cookies para anuncios y análisis.