Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida 8-pt grid: tamanhos relativos vs absolutos

Normalmente, usamos tamanhos relativos para especificar os tamanhos das fontes (0.8 rem, 1.25 rem etc) para que o layout se ajuste adequadamente ao zoom ou tamanho de fonte definido pelo usuário.

Porém, do modo como foi apresentado, os espaçamentos usando o sistema 8pt grid foram definidos com unidades absolutas: 8 pt, 16 pt, 24 pt etc. Não ficou claro se na prática usaremos realmente esses espaçamentos absolutos, se posso combinar tamanhos de fontes relativos com espaços absolutos ou se nesse sistema também usaríamos tamanhos absolutos para as fontes.

2 respostas
solução!

Olá, Lucas, como vai?

Sua reflexão faz bastante sentido, especialmente quando começamos a cruzar decisões tipográficas com decisões de espaçamento. A grade de 8 pontos é apenas uma convenção matemática para organizar proporções, mas isso não obriga o uso literal de unidades absolutas na implementação.

No uso prático, o sistema de espaçamento continua funcionando mesmo quando convertido para unidades relativas. A lógica do 8pt grid serve para manter coerência entre os intervalos, e não para exigir que você utilize pt, px ou qualquer unidade fixa. É comum definir tokens como 8, 16, 24, 32 e, na camada de código, atribuir a eles valores em rem. Assim, você conserva a modularidade do grid e, ao mesmo tempo, mantém acessibilidade e escalabilidade quando o usuário altera o tamanho base do navegador.

Um exemplo é definir um token sm com valor 8 no Figma, mas no CSS atribuí-lo como 0.5rem, assumindo que 1rem equivale a 16px. A lógica de múltiplos segue intacta e os espaçamentos continuam proporcionais entre si.

Obrigado por compartilhar sua dúvida e continue trazendo suas reflexões para o fórum, estamos à disposição.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Ótimo, ficou bem claro, obrigado pela resposta! Fica a sugestão de incorporar essa informação no curso. Talvez para quem esteja vindo da área do Design não faça diferença, mas para quem está vindo do Desenvolvimento, como é meu caso, ficaria claro como acontecerá a ponte entre o desenho e a implementação de fato.