Resumindo
- Um gradiente vibrante usa cores muito saturadas, mas só é confortável de olhar quando as cores vizinhas têm matizes próximos e diferem claramente em luminosidade.
- Cores de matizes opostos e luminosidade parecida, lado a lado, parecem tremer, um efeito muitas vezes chamado de vibração cromática.
- Opostos saturados misturados direto em sRGB passam por um meio acinzentado, o que a interpolação em oklch evita em boa parte.
- Um fundo escuro ou neutro dá ao olho um lugar para descansar e faz a cor vibrante parecer mais viva do que sobre o branco.
- Texto sobre um gradiente vibrante se lê melhor em quase preto ou branco, nunca em outra cor saturada de luminosidade parecida.
Nesta página
Um gradiente vibrante é vivo e saturado sem tremer quando duas regras valem: cada cor fica perto da vizinha no círculo cromático e cada passo muda claramente de luminosidade. Quebre a primeira e o meio fica barrento; quebre a segunda, colocando matizes opostos de mesmo brilho lado a lado, e a borda parece tremer. Os doze códigos abaixo seguem as duas regras, então são fortes do jeito que um pôster é forte, não do jeito que uma enxaqueca é.
Doze códigos de gradiente vibrante
Por que alguns gradientes vivos vibram
Coloque um vermelho saturado direto contra um azul saturado de brilho parecido e o limite parece piscar, como se as duas cores não conseguissem decidir qual está na frente. Os designers chamam isso de vibração cromática. É mais forte em bordas duras, em linhas finas e em texto colorido, e é por isso que texto vermelho sobre fundo azul cansa tanto de ler. As cores em si estão certas; é a combinação de matiz oposto e luminosidade igual, encostados, que causa o efeito.
Há duas soluções. Ou você separa as cores com um passo mais escuro ou mais claro entre elas, como à direita, ou escolhe vizinhas em vez de opostas. Cores complementares explica quando os opostos valem o trabalho.
Regras para criar o seu gradiente vibrante
Por quê
Exemplo
Por quê
Exemplo
#1d4ed8 ao vivo #38bdf8Por quê
Exemplo
Por quê
Exemplo
Por quê
Exemplo
O barro é o outro jeito de falharem os gradientes vivos. Misture dois opostos saturados em sRGB puro e a cor do meio cai para o cinza, o que é tratado em gradientes barrentos e, em nível mais técnico, em interpolação de gradientes. A saturação em si é um botão giratório, não um interruptor; saturação no design mostra como ajustá-la.
Gradientes vibrantes em CSS
Navegadores modernos podem misturar em um espaço de cor perceptual ao acrescentar in oklch ao gradiente. Isso mantém o meio de uma mistura ampla tão vivo quanto as pontas. Dê antes aos navegadores mais antigos uma versão em hex.
.hero {
/* fallback: neighbouring hues, stepped lightness */
background: linear-gradient(135deg, #1d4ed8 0%, #6d28d9 50%, #db2777 100%);
}
@supports (background: linear-gradient(in oklch, red, blue)) {
.hero {
background: linear-gradient(135deg in oklch, #1d4ed8 0%, #db2777 100%);
}
}
.hero h1 {
color: #ffffff; /* white or near black, never another saturated colour */
}Onde os gradientes vibrantes funcionam melhor
A cor vibrante conquista atenção, então gaste-a onde atenção é todo o trabalho: um feed que rola, uma miniatura entre vinte outras, um pôster do outro lado da rua. Funciona menos onde as pessoas precisam ler por muito tempo, como documentos, painéis e artigos longos, em que um campo saturado cansa a vista em poucos parágrafos. Ali, limite o gradiente vibrante a um cabeçalho ou a um único botão e deixe uma superfície calma carregar o resto.
Experimente
Tamanho
Experimente
Tamanho
Experimente
Tamanho
Experimente
Tamanho
Experimente
Tamanho
Experimente
Tamanho
A impressão é o único lugar para esperar um choque. As cores mais vivas da tela, sobretudo azuis elétricos, rosas fortes e verdes ácidos, ficam fora do que as tintas CMYK reproduzem e voltam visivelmente mais opacas no papel. RGB ou CMYK explica por quê; escolha você mesmo versões um pouco mais profundas e peça uma prova antes de uma tiragem.
Palavras sobre um gradiente vibrante
Fundos saturados variam em brilho de uma ponta à outra, então uma única cor de texto que se lê na ponta escura pode sumir na clara. Use só branco ou quase preto, posicione o título onde o gradiente é mais profundo ou mais pálido e confira o contraste no pior ponto, não na média. Contraste de cor e acessibilidade traz os números a buscar.
Um fundo forte com texto simples e pesado. A cor vende; as palavras só precisam ser legíveis.
É aí que um Mark do Gradiently ajuda com a cor viva: ele sabe onde estão as palavras, aprofunda ou clareia a cor perto das letras, e a tinta automática escolhe texto claro ou escuro por linha a partir da própria paleta. Um visual saturado continua legível em todos os tamanhos sem caixa nem sombra atrás do título. Para visuais neon, veja gradientes neon; para a outra ponta do botão, gradientes sutis.
Perguntas frequentes
O que faz um gradiente parecer vibrante?
Cores muito saturadas, próximas no círculo cromático, com uma mudança clara de luminosidade de uma ponta à outra.
Por que algumas combinações de cores vivas machucam a vista?
Matizes opostos de luminosidade parecida, lado a lado, parecem tremer. Separe-os com um passo mais escuro ou mais claro, ou escolha cores vizinhas.
Como evitar que um gradiente vivo fique cinza no meio?
Use matizes vizinhos, adicione um ponto intermediário ou misture em oklch com linear-gradient(in oklch, ...) nos navegadores que oferecem suporte.
Que cor de texto funciona sobre um gradiente vibrante?
Branco ou quase preto. Confira o contraste no ponto mais claro e no mais escuro atrás das palavras, não só no meio.
Qual é um bom gradiente vibrante para o destaque de um site?
Experimente linear-gradient(135deg, #1d4ed8 0%, #6d28d9 50%, #db2777 100%) com texto branco.
Escrito pelo Gradiently
A equipe por trás do Gradiently, uma ferramenta de design criada em torno dos Marks: gradientes vivos que fazem tudo o que você cria ter a sua cara.
Ver nosso perfil