Pular para o conteúdo
FluidClamp
Idioma: Português

CSS clamp() de 14px a 16px

Esta calculadora já vem preenchida com um tamanho que vai de 14px (0,875rem) em telas pequenas a 16px (1rem) em telas largas. Ajuste qualquer campo para refinar.

Unidade de entrada
Unidade de saída

Predefinições comuns

Seu valor clamp()

clamp(0.875rem, 0.8333rem + 0.2083vw, 1rem)

Inclinação: 0,2083vw · Intercepto: 0.8333rem

CSS
clamp(0.875rem, 0.8333rem + 0.2083vw, 1rem)
Propriedade personalizada CSS
--fluid-size: clamp(0.875rem, 0.8333rem + 0.2083vw, 1rem);
Classe do Tailwind
text-[clamp(0.875rem,0.8333rem_+_0.2083vw,1rem)]

O máximo é 1,14× o mínimo – dentro da diretriz de 2,5× para o critério WCAG 1.4.4 Redimensionar texto.

Tamanho renderizado por viewport
ViewportTamanho (px)Tamanho (rem)
320px140,875
375px14,110,8822
768px14,930,9333
1024px15,470,9667
1280px161
1440px161
1920px161

Suas configurações ficam salvas na URL, então você pode favoritar ou compartilhar exatamente este resultado.

Prévia ao vivo

15,47px em um viewport de 1024px

A tipografia fluida cresce suavemente com a tela.

O valor clamp() para 14–16px

Com uma faixa de viewport de 320px a 1280px, o resultado é clamp(0.875rem, 0.8333rem + 0.2083vw, 1rem). O tamanho cresce 0,21px a cada 100px de largura do viewport: chega a cerca de 14,9px em um tablet de 768px e a 15,5px em 1024px, e se fixa em 16px a partir de 1280px.

O valor preferido combina uma parte fixa em rem com uma parte em vw. A parte em rem mantém o texto ligado ao tamanho de fonte do navegador do leitor; a parte em vw garante o crescimento. Altere os campos de viewport acima se o contêiner do seu layout parar de crescer antes ou depois.

Quando usar de 14px a 16px

Uma faixa de 14 a 16px serve para texto secundário: legendas, dicas de formulário, células de tabela, notas de rodapé e menus densos. A mudança é sutil, então o texto fica um pouco mais confortável no desktop sem ocupar mais espaço no celular. Combine com um texto corrido de 16–18px para manter uma hierarquia clara.

O máximo é 1,14× o mínimo, dentro da diretriz de 2,5× que costuma ser aplicada ao critério WCAG 1.4.4 Redimensionar texto, então o zoom do navegador continua ampliando esse tamanho de forma previsível.

De onde vêm os números

Inclinação = (16 − 14) ÷ (1280 − 320) = 0,0021, ou seja, 0,2083vw. Intercepto = 14 − inclinação × 320 = 13,33px, ou 0,8333rem com fonte raiz de 16px. Esses dois números formam o argumento do meio do clamp(); o primeiro e o último são o seu mínimo e o seu máximo convertidos para rem.

Como usar no seu projeto

Cole o valor em uma declaração font-size, guarde-o em uma propriedade personalizada como --fluid-size ou use a classe do Tailwind text-[clamp(0.875rem,0.8333rem_+_0.2083vw,1rem)]. Se precisar de um conjunto completo de tamanhos relacionados, o gerador de escala tipográfica cria passos em torno de um tamanho base com a mesma faixa de viewport.

Perguntas frequentes

Quanto é 14px em rem?

14px equivalem a 0,875rem e 16px a 1rem com fonte raiz de 16px, o padrão dos navegadores. Se o seu site usa outro tamanho raiz, altere o campo de fonte raiz e os valores em rem são atualizados.

Qual será o tamanho do texto no celular?

Em um viewport de celular de 375px, o valor aparece com cerca de 14,1px. Em 320px ou menos, ele fica no mínimo de 14px.

Vai passar de 16px em monitores grandes?

Não. A partir de um viewport de 1280px, o clamp() retorna o máximo de 16px, então o tamanho não continua crescendo em telas de 1920px ou ultrawide.

Posso usar este valor em padding ou gap?

Sim. A matemática é idêntica para qualquer comprimento CSS. A calculadora de espaçamento fluido oferece saídas específicas, como as classes do Tailwind p-[…] ou gap-[…].