Padding de seção (24px → 96px)
- Entrada
- min: 24px @ 320px viewport, max: 96px @ 1440px viewport
- Saída esperada
- --space-section: clamp(1.5rem, 5.45vw + 0.27rem, 6rem);
Token para padding vertical de seções. Escala proporcionalmente.
espaçamento fluido CSS clamp padding gap
Espaçamento fluido com `clamp()` aplica a mesma lógica da tipografia fluida para propriedades de layout: padding, margin, gap, row-gap, column-gap. O resultado é um layout que respira proporcionalmente em qualquer tamanho de tela — de 320px a 2560px — sem uma única media query.
Token para padding vertical de seções. Escala proporcionalmente.
Gap responsivo para grids. Evita compressão visual em telas pequenas.
É uma função CSS que limita um valor entre mínimo e máximo. No meio, aceita qualquer expressão CSS — normalmente `viewport-width + constante-rem` para tipografia fluida.
Não diretamente no mesmo parâmetro. Mas o browser converte automaticamente antes de avaliar. `clamp(1rem, 2vw + 0.5rem, 3rem)` funciona perfeitamente — o browser usa px internamente para comparação.
Sim. Viewports dinâmicas (dvh, dvw) funcionam dentro do clamp. São especialmente úteis para alturas de seção hero que devem variar entre dispositivos e estados de browser.
font-size: clamp(1rem, 0.7512vw + 0.8239rem, 1.5rem);1rem1.5rem0.7512vw0.8239remO CSS é gerado localmente no navegador.