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.
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.
LerEscolher 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.
LersRGB 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.
LerQual 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".
Lerpx, 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.
LerComo 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.
LerHEX, 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.
LerPor 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.
LerComo 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.
LerComo 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.
LerO 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.
LerPor 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