Fatos principais
- Categoria
- Design e cor
- Tipos de entrada
- number, text
- Tipo de saída
- json
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
A Calculadora clamp de tipografia fluida CSS permite criar fontes responsivas que se ajustam perfeitamente entre diferentes tamanhos de tela. Ao definir os limites de viewport e os tamanhos mínimo e máximo da fonte, a ferramenta calcula a inclinação em vw e a interseção, gerando a expressão clamp() ideal em CSS para o seu design system.
Quando usar
- •Ao criar layouts responsivos onde os títulos e textos precisam encolher ou crescer suavemente sem a necessidade de múltiplas media queries.
- •Durante a definição de sistemas de design que utilizam unidades relativas como rem e vw para estabelecer uma escala tipográfica consistente.
- •Ao otimizar a legibilidade e a estética visual de interfaces web em dispositivos móveis, tablets e desktops de forma automatizada.
Como funciona
- •Insira os limites de viewport mínimo e máximo em pixels para definir a faixa de transição da tela.
- •Defina os tamanhos mínimo e máximo desejados para a fonte, além do tamanho base da fonte (root font-size) em pixels.
- •A ferramenta calcula a inclinação matemática (slope) e a interseção em unidades rem e vw.
- •Copie a expressão clamp() gerada e visualize o comportamento do texto de exemplo em tempo real.
Casos de uso
Exemplos
1. Título Principal Responsivo para Landing Page
Desenvolvedor Front-end- Contexto
- Um desenvolvedor precisa criar um título H1 que varie de 24px em telas de celular (360px) até 48px em telas de desktop (1440px).
- Problema
- Evitar o uso de múltiplos breakpoints de CSS para ajustar o tamanho do título em diferentes dispositivos.
- Como usar
- Configure o viewport mínimo para 360, o máximo para 1440, a fonte mínima para 24, a fonte máxima para 48 e mantenha a base em 16px.
- Configuração de exemplo
-
minViewportPx: 360, maxViewportPx: 1440, minFontPx: 24, maxFontPx: 48, rootFontPx: 16 - Resultado
- A ferramenta gera a expressão clamp(1.5rem, 1rem + 2.2222vw, 3rem), permitindo uma transição suave e fluida do título.
2. Texto de Corpo Acessível para Blog
Web Designer- Contexto
- Um designer deseja que o texto dos artigos do blog se ajuste de 16px em telas pequenas (320px) até 20px em telas grandes (1200px).
- Problema
- Garantir uma leitura confortável e acessível sem que o texto fique excessivamente grande em telas de alta resolução.
- Como usar
- Defina o viewport mínimo como 320, o máximo como 1200, a fonte mínima como 16 e a máxima como 20.
- Configuração de exemplo
-
minViewportPx: 320, maxViewportPx: 1200, minFontPx: 16, maxFontPx: 20, rootFontPx: 16 - Resultado
- Obtém-se a expressão clamp(1rem, 0.9091rem + 0.4545vw, 1.25rem) para aplicar diretamente na folha de estilos do blog.
Testar com amostras
textHubs relacionados
FAQ
O que é tipografia fluida?
É uma técnica de design web onde o tamanho da fonte se ajusta continuamente de acordo com a largura da tela, em vez de saltar em pontos de quebra fixos.
Como funciona a função CSS clamp()?
Ela define um valor dinâmico entre um limite mínimo e um limite máximo, usando uma expressão matemática baseada na largura da viewport (vw).
Por que usar a unidade rem em vez de px no clamp()?
O uso de rem garante que o texto respeite as configurações de acessibilidade e preferências de zoom do navegador do usuário.
O que é o tamanho base da fonte (root font-size)?
É o tamanho de fonte padrão definido no elemento HTML (geralmente 16px), usado como referência para converter pixels em rem.
Preciso adicionar media queries adicionais para a tipografia fluida?
Não, a função clamp() gerencia a transição inteira de forma nativa no CSS, eliminando a necessidade de media queries para redimensionar o texto.