Cor

Gradientes pretos: como desenhar com quase-preto

O preto puro é um buraco no ecrã. Os gradientes pretos que parecem caros são feitos de quase-pretos com um pouco de cor lá dentro e uma luz que se move.

GradientlyConta Gradiently verificada··7 min de leitura
Capa: Dahlia Weather · GR·531K·ZZ

A versão curta

  • Um gradiente preto é uma mistura entre tons de quase-preto, ou do preto para uma cor, usada para dar profundidade aos designs escuros em vez de um vazio plano.
  • Os melhores gradientes pretos evitam o #000000 puro e usam pretos com tom, que levam um pouco de matiz, como preto-azulado, café expresso quente ou beringela.
  • Os gradientes escuros fazem bandas com facilidade porque há poucos níveis de brilho entre valores de quase-preto, por isso costumam precisar de grão ou de uma gama mais ampla.
  • O texto corrido sobre um gradiente preto lê-se melhor num branco-sujo suave, e o texto secundário cinzento continua a precisar de um rácio de contraste de pelo menos 4,5:1.
  • Os gradientes pretos servem lançamentos, luxo, música, vida noturna e produtos em modo escuro, onde o campo escuro faz uma cor de destaque brilhar.
Nesta página

Um gradiente preto é uma mistura que se move entre tons de quase-preto, ou do preto para uma cor, para que um design escuro tenha profundidade e luz em vez de um vazio plano. Os que parecem caros quase nunca usam #000000 puro. Partem de um preto com tom, como #0b0b10, deixam a luminosidade mudar apenas uns pontos percentuais e juntam uma única fonte de cor ou de luz algures no campo.

Este guia dá-te pretos com tom, códigos de gradientes pretos para copiar, a solução para as bandas que assolam as misturas escuras e regras para o texto. Para fundos mais escuros em geral, vê os fundos de gradiente escuros; para o básico de como funcionam as misturas, começa por o que é um gradiente.

Porque é que o preto puro parece plano

O #000000 não tem matiz nem sítio mais escuro para onde ir, por isso um design construído sobre ele não tem sombras, só uma ausência. Nada na vida real é tão preto: uma sala escura, um céu noturno e um tecido preto levam todos um vestígio de cor e uma lenta mudança de brilho. O teu olho lê essa mudança como profundidade.

Lado a lado, a versão com tom lê-se como uma superfície onde cai luz. O preto puro lê-se como uma lacuna.

Há também uma razão prática. Nos ecrãs OLED, os píxeis de preto puro desligam-se por completo e, em alguns telemóveis, demoram um instante a voltar a ligar, o que pode deixar um breve rasto quando o conteúdo escuro se desloca. Elevar o valor mais escuro uns passos acima de zero evita isso e não te custa nada visualmente.

Pretos com tom: as cores dentro de um bom preto

Um preto com tom é uma cor muito escura com um pouco de saturação por dentro. Em termos de HSL, mantém a luminosidade entre cerca de 4% e 9% e deixa a saturação em qualquer ponto entre 15% e 40%. O matiz decide o ambiente: os pretos azulados parecem técnicos e frios, os castanhos quentes parecem couro e café, e a beringela parece entardecer.

Seis pretos com tom. Sozinhos parecem quase idênticos; lado a lado e ao lado de cor, as suas temperaturas revelam-se.

Se trabalhas em OKLCH, os números são mais fáceis de raciocinar: luminosidade à volta de 15% a 20% e croma entre 0,005 e 0,025. A Tinta acima é oklch(15.2% 0.011 285), um preto com um sopro de azul. O nosso guia dos códigos de cor explica como ler estes valores.

Códigos de gradientes pretos que podes copiar

Cada um destes mantém o valor mais escuro acima do preto puro e muda a luminosidade com suavidade. Usa-os como fundos completos, cabeçalhos ou bases de diapositivos e escolhe aquele cuja temperatura combina com a tua cor de destaque.

Oito gradientes pretos, todos copiáveis. Os primeiros quatro ficam perto do neutro; os últimos quatro deixam uma cor subir da escuridão.

A direção importa mais no preto do que em qualquer outro sítio, porque há muito pouco mais a acontecer. A luz a cair de cima lê-se como natural e calma. A luz a subir de um canto inferior lê-se como um brilho, como um ecrã ou uma chama, e atrai o olhar para esse canto. Para mais sobre isto, vê os ângulos de gradientes.

Gradientes do preto para uma cor

Os gradientes pretos mais marcantes deixam uma cor emergir da escuridão. Duas regras mantêm-nos ricos. Primeiro, não dês à cor mais de um terço do campo, para que o preto continue a ser a nota principal. Segundo, escurece a cor até ao preto ao longo do seu próprio matiz em vez de a esbater através do cinzento: um violeta deve passar por um índigo profundo a caminho do fundo, não pelo carvão. Um meio cinzento é a causa mais comum dos gradientes turvos.

Brilho violeta a partir do pretoradial-gradient(90% 70% at 80% 100%, #7c3aed 0%, #3b1d6e 30%, #140d24 60%, #08070c 100%)
O violeta passa por ametista profunda e ameixa a caminho do preto, para que a queda se mantenha colorida e não cinzenta.

Os navegadores modernos podem fazer parte disto por ti. Interpolar em OKLCH mantém viva a croma da cor nas paragens mais escuras, e uma linha de recurso simples cobre os navegadores mais antigos.

css
.hero {
  /* Fallback for browsers without colour interpolation */
  background: linear-gradient(160deg, #08070c 0%, #140d24 55%, #7c3aed 100%);
  /* Blends through oklch, so the violet stays violet as it darkens */
  background: linear-gradient(in oklch 160deg, #08070c 0%, #140d24 55%, #7c3aed 100%);
}
A segunda declaração vence onde in oklch é suportado e é ignorada nos outros.

Como evitar as bandas em gradientes escuros

Os ecrãs costumam mostrar 256 níveis por canal de cor. Um gradiente de #0a0a0a a #1a1a1a só tem 16 desses níveis com que trabalhar, por isso, num cabeçalho de 1920 píxeis de largura, cada degrau tem cerca de 120 píxeis e vês riscas. São as bandas em gradientes, e os gradientes escuros sofrem-nas mais.

Causa bandas

  • Uma gama de luminosidade longa e muito estreita, como de #0a0a0a a #1a1a1a
  • Cinzentos perfeitamente neutros, em que os três canais mudam no mesmo ponto
  • Exportar um gradiente escuro como JPEG comprimido
  • Esticar uma pequena imagem de gradiente por um ecrã grande

Resolve

  • Uma camada leve de grão ou ruído sobre o gradiente
  • Um ligeiro matiz, para que os canais vermelho, verde e azul mudem em pontos diferentes
  • Exportar em tamanho real como PNG, ou desenhar o gradiente ao vivo em CSS
  • Uma gama de luminosidade mais ampla, ou uma distância mais curta para a mistura

O grão é a solução mais fiável, porque quebra a aresta dura de cada degrau em textura que o olho volta a misturar. Uns poucos por cento de opacidade chegam. Os gradientes com grão tratam do visual em profundidade; este é o CSS mínimo.

css
.hero {
  position: relative;
  background: linear-gradient(180deg, #1c1c24 0%, #0b0b10 60%, #070709 100%);
}
.hero::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.08;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}
Uma camada de ruído SVG a 8% de opacidade esconde os degraus num gradiente escuro sem parecer suja.

Texto e cor sobre um gradiente preto

Os fundos pretos fazem quase qualquer texto claro passar no contraste, por isso o risco passa para o texto secundário. Os cinzentos médios que parecem bem num monitor luminoso podem ficar abaixo do mínimo de 4,5:1 para texto corrido. O branco puro também tem um custo: alguns leitores acham o branco vivo sobre quase-preto agressivo em passagens longas, por isso um branco-sujo quente é mais simpático e continua a ler-se com nitidez. Vê o contraste de cor para as regras completas.

Cor do textoContraste sobre #0b0b10Usar em
Branco #ffffff19,6:1Títulos curtos
Branco-sujo quente #f2efe917,1:1Títulos e texto corrido
Cinzento claro #a1a1aa7,7:1Texto secundário
Cinzento médio #8a8a935,7:1Legendas e etiquetas
Cinzento esbatido #6b6b753,7:1Só texto grande, 24 px ou mais
Carvão #4a4a522,2:1Decoração, nunca palavras
Rácios de contraste calculados com a fórmula WCAG contra o preto Tinta. Tudo abaixo de 4,5:1 é demasiado ténue para texto corrido normal.

Um campo de quase-preto, uma linha de branco-sujo quente e um único destaque: o layout clássico do gradiente preto.

Onde funcionam melhor os gradientes pretos

  • Lançamentos e revelações, onde um campo escuro faz um produto ou um título parecerem iluminados
  • Luxo, fragrâncias e joalharia, combinados com um destaque metálico como #c9a96e
  • Música, vida noturna e eventos, com uma cor saturada a subir de um canto
  • Produtos de tecnologia e para programadores, onde os pretos azulados parecem precisos
  • Interfaces em modo escuro, com dois ou três pretos com tom como camadas de superfície
  • Portfólios de fotografia, onde uma moldura preta calma deixa as imagens carregar a cor

Na Gradiently, o Mercado permite pesquisar Marks por palavras de cor como "quase preto" ou "preto e dourado", e cada Mark já traz grão e luz, por isso os problemas de bandas e de planura acima ficam tratados antes de começares.

Perguntas frequentes

Qual é o melhor código hex para um gradiente preto?

Parte de um quase-preto com tom como #0b0b10 (preto azulado) ou #14100d (café expresso quente) em vez de #000000, e deixa a paragem mais clara uns passos acima, como #1c1c24.

Porque é que o meu gradiente preto tem riscas?

Os valores de quase-preto têm muito poucos níveis de brilho entre si, por isso cada degrau torna-se uma banda visível. Acrescenta uma camada leve de grão, dá aos pretos um ligeiro matiz ou alarga a gama de luminosidade.

Que cor de texto fica melhor sobre um gradiente preto?

Um branco-sujo quente como #f2efe9 lê-se com nitidez e parece mais suave do que o branco puro. Mantém o texto secundário cinzento com um contraste de 4,5:1 ou mais.

Como faço um gradiente do preto para uma cor que não fique turvo?

Escurece a cor ao longo do seu próprio matiz a caminho do preto, por exemplo o violeta por um índigo profundo, em vez de a esbater através do cinzento. Interpolar em OKLCH em CSS ajuda.

Um gradiente preto é bom para o modo escuro?

Sim, se for subtil. As superfícies do modo escuro funcionam melhor como dois ou três pretos com tom a poucos pontos percentuais de distância, com qualquer gradiente visível limitado a grandes áreas de fundo.

Partilhar este guia

Escrito pela GradientlyConta Gradiently verificada

A equipa por trás da Gradiently, uma ferramenta de design construída em torno dos Marks: gradientes vivos que fazem tudo o que crias parecer teu.

Ver o nosso perfil
Todos os guias de Cor