Generador de escala tipográfica

Generador de escala tipográfica con CSS clamp() fluido | We.Inc

Genera una escala tipográfica modular a partir de un tamaño base y una proporción, con valores clamp() fluidos para cada escalón, una vista previa en vivo y variables CSS o de Tailwind para copiar.

Generador de escala tipográfica

Una escala tipográfica multiplica un tamaño de letra base por una misma proporción una y otra vez, de modo que cada tamaño de título guarda relación con el texto del cuerpo. Elige una base y una proporción para teléfonos y otras para escritorio; este generador convierte cada escalón en un valor clamp() en rem y vw que crece de forma suave entre los dos anchos.

Proporciones habituales y para qué sirven

La mayoría de las herramientas de escala tipográfica dan un único conjunto fijo de tamaños. Esta da dos, una escala para pantallas pequeñas y otra para pantallas grandes, y las une con clamp() para que publiques una sola regla por escalón en lugar de un montón de media queries.

Por qué dos proporciones

Cómo se calculan los valores clamp()

Preguntas frecuentes

¿Cuál es una buena proporción para una escala tipográfica?

Para sitios con mucho texto, 1.2 (tercera menor) o 1.25 (tercera mayor) son opciones seguras. 1.333 (cuarta justa) encaja con páginas de marketing con títulos cortos y contundentes. Las proporciones de 1.5 o más dan saltos grandes que funcionan en pósteres, pero enseguida producen títulos enormes.

¿Es buena la proporción áurea para la tipografía?

Con unos 1.618 es muy pronunciada: cinco escalones por encima de 16px ya superan los 170px. Puede funcionar para una escala de display de dos o tres escalones, pero la mayoría de las interfaces se leen mejor con una proporción menor.

¿Por qué usar rem más vw en lugar de solo vw?

El texto dimensionado solo en vw no responde al zoom de texto del navegador, lo que perjudica a quienes amplían el texto. La parte rem del valor preferido mantiene el zoom funcionando, mientras vw se encarga del crecimiento suave entre anchos.

¿Puedo usar el resultado con Tailwind CSS?

Sí. Tailwind v4 crea una utilidad text-* a partir de cada variable --text-* dentro de un bloque @theme, así que pegar el resultado para Tailwind te da clases como text-step-2 en tu marcado.

Cómo usar la escala en tu CSS

Un ejemplo completo: base de 16px a 375px que sube a 18px a 1280px, con proporción de 1.2 que sube a 1.25.

Escalones como propiedades personalizadas

Cada escalón es un clamp(). Aplícalos a elementos o a clases de utilidad, junto con el interlineado de cada escalón.

Resultado en vivo

Las mismas variables en una página pequeña. Edita el código para probar otros valores; el marco es estrecho, así que ves el extremo de pantalla pequeña.

Nombres de las proporciones y valores exactos

Los nombres musicales vienen de las proporciones de frecuencia de los intervalos; cada valor aquí es la fracción exacta redondeada a tres decimales.

Proporciones con nombre

Crea tu escala

Define un tamaño base y una proporción para una pantalla pequeña y para una pantalla ancha. Cada escalón obtiene un valor clamp() que crece de forma suave entre los dos anchos, además de una vista previa en vivo y CSS que puedes copiar.

Tamaño de letra raíz (px)

Ancho estrecho (px)

Ancho amplio (px)

Escalones por encima de la base (máx. 8)

Tamaño base en ancho estrecho (px)

Tamaño base en ancho amplio (px)

Proporción en ancho estrecho

Proporción en ancho amplio

Escalones por debajo de la base (máx. 4)

Texto de vista previa

El veloz zorro marrón

Vista previa con un ancho de pantalla de {n}px

escalón {n}

Ejemplo

Formato de salida

Variables CSS

Copiar código

Empieza gratis · Sin tarjeta de crédito

Relacionado: Herramientas Gratuitas

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio