Blog

Textos sobre design

Oito textos sobre por que os valores são o que são: o que o HSL permite e o HEX não, de onde vem a razão de contraste 4.5:1, quando rem vence px, como uma proporção sobrevive a um redimensionamento. Para quem vem copiando números sem saber o que eles controlam.

Design

Como colocar um gradiente no texto com CSS

Um gradiente não pode ser a cor do texto, então ele é pintado atrás das letras e recortado no formato delas. Três linhas bastam; o trabalho está no que acontece quando o recorte falha.

Ler
Design

Escolher cores para o modo escuro

Um tema escuro é uma segunda paleta, não o negativo da primeira. O que mudar e quais números conferir de novo.

Ler
Design

sRGB vs Display P3: por que suas cores mudam

Um código hex é um conjunto de números, e os números só significam uma cor quando você sabe em qual espaço eles foram medidos.

Ler
Design

Qual contraste seu texto precisa para ser legível?

Quatro números cobrem todos os casos, e o que a maioria das pessoas erra é o que conta como "texto grande".

Ler
Design

px, rem ou em: qual unidade CSS usar e quando

As três resultam no mesmo tipo de comprimento. A diferença está em quem controla o número que multiplica cada uma.

Ler
Design

Como escolher uma paleta de cores que funcione mesmo

Uma roda de cores te dá cinco códigos hex em dez segundos. Os outros 90% de uma paleta são neutros, estados e contraste.

Ler
Design

HEX, RGB e HSL: qual formato de cor usar

Descrevem as mesmas cores. A diferença é que um deles você consegue editar na mão e os outros dois não.

Ler
Design

Por que seu gradiente CSS fica cinza no meio

De azul para amarelo o gradiente passa por um cinza morto por aritmética, não porque seu navegador está quebrado. Aqui está a aritmética, e as duas correções.

Ler
Design

Como funciona o box-shadow e por que o seu parece falso

Quatro medidas e uma cor, e quase todo mundo entende a terceira errado. O que blur, spread e inset fazem de verdade.

Ler
Design

Como funciona o border-radius no CSS, canto por canto

Cada canto é um quarto de elipse com dois raios. Depois que você entende isso, a forma abreviada e sua estranha regra de redução deixam de ser um mistério.

Ler
Design

O que é proporção de aspecto? 16:9, 4:3 e o resto

Uma proporção é uma única divisão: a largura sobre a altura. Como ler a notação, achar a dimensão que falta e por que a conta cai numa fração de pixel.

Ler

Por onde começar

Dois destes mudam o jeito de trabalhar em vez de apenas explicar alguma coisa. A razão de contraste do WCAG transforma uma discussão estética em um número que qualquer um pode conferir, e px contra rem contra em resolve uma decisão que determina em silêncio se o seu site respeita o tamanho de fonte que alguém escolheu no navegador.

Depois desses, hex, RGB e HSL é a base sobre a qual os outros textos de cor se apoiam, e é curto.

O que estes textos têm em comum

Cada valor de uma folha de estilos é uma decisão que alguém tomou sobre uma troca, e a maioria tem um padrão que vence em silêncio quando ninguém decide. Uma unidade escolhe entre o seu controle e o do leitor. Um espaço de cor escolhe entre como um valor é guardado e como é percebido. Uma razão de contraste escolhe entre a aparência que você queria e as pessoas que conseguem ler.

O que se escreve aqui é sobre o que cada valor realmente controla, inclusive nos casos em que a resposta honesta é que não importa. Canto arredondado e sombra de caixa são quase só sintaxe. sRGB contra Display P3 e escolher cores para o modo escuro não são, e os dois pegam de surpresa quem supôs que uma paleta simplesmente se transferiria.

Perguntas frequentes

É melhor usar px, rem ou em no CSS?

Use rem para tamanhos de fonte e quase todos os espaçamentos, porque escala com a configuração do navegador e quem aumentou o texto padrão recebe o que pediu. Use em quando um valor deve escalar em relação ao tamanho de fonte do próprio elemento, como o preenchimento dentro de um botão. Use px para o que é realmente fixo, como uma borda de um pixel.

Por que minhas cores ficam mais apagadas depois de exportar uma captura?

Porque o original foi capturado em um gamut amplo como Display P3 e o destino assumiu sRGB. Os números são transferidos sem o perfil que lhes dava sentido, então as cores saturadas caem dentro do espaço menor e achatam. Converter de propósito, em vez de deixar acontecer sozinho, preserva a intenção.

Dá para montar um tema escuro invertendo o claro?

Não com bom resultado. Branco puro sobre preto puro produz um halo que dificulta a leitura, cores saturadas parecem brilhar contra um fundo escuro, e toda razão de contraste que passava no tema claro precisa ser medida de novo. Um tema escuro é uma segunda paleta, não uma transformação da primeira.

Todas as categorias

PDF 10Imagens 10Texto 14Segurança 8Calculadoras 13Desenvolvimento 20Dia a dia 4Tempo 7