A versão curta
- Um gradiente de galáxia constrói-se com um fundo quase preto, uma ou duas nuvens suaves de cor de nebulosa e uma dispersão de pequenas estrelas.
- Os gradientes radiais servem as galáxias melhor do que os lineares, porque as nebulosas brilham para fora a partir de um centro luminoso.
- A maior parte de um fundo de galáxia deve ficar escura, com a cor a cobrir talvez um terço do enquadramento.
- Colocar duas cores de nebulosa bem afastadas evita o cinzento sujo que aparece onde matizes opostos se sobrepõem.
- Os gradientes muito escuros formam bandas com facilidade, por isso um fundo de galáxia precisa de uma camada de grão leve antes de exportar.
Nesta página
Um gradiente de galáxia é cor suave de nebulosa a brilhar num fundo quase preto: nuvens violeta, magenta, azul-petróleo ou cor de brasa que se esbatem no espaço profundo, normalmente com um pó de estrelas minúsculas por cima. O segredo é a proporção. As fotografias reais do espaço são sobretudo escuras, e a cor vive numa ou duas nuvens e não em todo o enquadramento. Aqui ficam códigos copiáveis para as principais famílias de nebulosas e um céu estrelado completo, em camadas, em CSS.
O que faz um gradiente parecer uma galáxia
Uma mistura de roxo para azul é apenas um gradiente roxo. Começa a ler-se como espaço quando tem as quatro coisas que o olho espera das imagens de astronomia:
- Um fundo quase preto, ligeiramente tingido de azul ou violeta em vez de neutro.
- Nuvens de nebulosa que brilham a partir de um núcleo luminoso e se desvanecem de forma irregular, trabalho para gradientes radiais.
- Um núcleo mais claro dentro da nuvem mais brilhante: um rosa pálido, lilás ou um creme quase branco.
- Estrelas: muitos pontos minúsculos de branco e azul-pálido, algumas ligeiramente maiores, espalhadas sem padrão.
Códigos de gradiente de galáxia
Cada um destes é um só gradiente radial que podes colar numa ferramenta de design ou numa folha de estilos. Estão propositadamente inclinados para o lado escuro. O violeta é o clássico gradiente espacial; o azul-petróleo parece mais frio e científico; a brasa parece uma estrela moribunda ou um cartaz de ficção científica.
Se queres algo mais próximo de casa, um céu com estrelas e uma lua em vez do espaço profundo, os códigos do gradiente de céu noturno são mais suaves. Para cortinas de luz verde e violeta, vê os gradientes de aurora.
Constrói um fundo de galáxia em CSS, camada a camada
Um só gradiente dá-te uma nebulosa. Uma galáxia nasce de empilhar vários, o que o CSS faz bem porque background-image aceita uma lista. A primeira camada da lista é pintada por cima.
- 1
Assenta o fundo
Um gradiente radial largo, do índigo do vazio ao meio ao espaço profundo nas margens, para que o enquadramento nunca pareça plano.
- 2
Acrescenta uma nebulosa principal
Um gradiente radial colorido que se esbate até
transparent, posto fora do centro, mais ou menos onde se cruzaria uma linha dos terços. - 3
Acrescenta uma segunda nuvem, mais pequena
Um matiz diferente, longe do primeiro, com menor opacidade. Dá profundidade sem competir pela atenção.
- 4
Espalha as estrelas
Pequenos pontos radiais repetidos em dois ou três tamanhos diferentes, para que as repetições nunca se alinhem numa grelha visível.
- 5
Termina com grão
Uma camada ténue de ruído por cima de tudo esconde as bandas nas zonas escuras e dá um aspeto fotográfico.
.galaxy {
min-height: 100vh;
background-color: #03020a;
background-image:
/* stars, tiled at three scales */
radial-gradient(circle at 20% 30%, #ffffff 0 1px, transparent 1.5px),
radial-gradient(circle at 70% 80%, #dbeafe 0 1px, transparent 1.5px),
radial-gradient(circle at 45% 60%, #ffffff 0 1.5px, transparent 2px),
/* nebulae */
radial-gradient(ellipse at 30% 40%, rgb(192 38 211 / 0.55) 0%, transparent 45%),
radial-gradient(ellipse at 75% 25%, rgb(45 212 191 / 0.3) 0%, transparent 40%),
/* ground */
radial-gradient(ellipse at 50% 45%, #1a1240 0%, #0a0820 50%, #03020a 100%);
background-size:
180px 180px,
260px 260px,
420px 420px,
100% 100%,
100% 100%,
100% 100%;
}A sintaxe radial, incluindo tamanhos como ellipse 60% 25% e posições das paragens, está explicada em gradiente radial em CSS. Para a camada de grão, a textura de ruído em CSS tem uma abordagem copiável com filtro SVG.
Evitar que um gradiente de galáxia fique sujo
A falha mais comum é uma galáxia que parece um hematoma: cores a sobrepor-se em castanho ou cinzento, e cor tão espalhada por igual que nada brilha. O brilho precisa de escuridão à volta. A correção é quase sempre menos cor, colocada com mais cuidado. A teoria da cor por trás disto está nos gradientes sujos.
Parece sujo
- Violeta, azul-petróleo e laranja todos sobrepostos ao meio
- Cor a cobrir todo o enquadramento
- Um fundo cinzento neutro ou preto puro
- Estrelas numa grelha arrumada e visível
- Superfície digital lisa e limpa, com bandas
Parece espaço profundo
- Uma nuvem principal e uma pequena companheira, bem afastadas
- Cor em cerca de um terço do enquadramento, o resto escuro
- Um fundo tingido de índigo ou azul
- Estrelas repetidas em tamanhos desiguais
- Grão fino sobre tudo
Pôr palavras num fundo de galáxia
Os fundos de galáxia servem letra branca ou muito pálida, e servem-na melhor na parte escura do enquadramento, não sobre o núcleo luminoso da nebulosa. Põe o título no espaço vazio e deixa a nuvem de lado. As estrelas por trás de texto pequeno são um problema real: parecem pontos finais soltos. Mantém a zona por trás do texto corrente livre das estrelas maiores, ou deixa as estrelas fora dessa região por completo.
Um anúncio de transmissão em tamanho de miniatura do YouTube. As palavras ficam na metade escura; a cor vive do outro lado.
É este o tipo de equilíbrio que o Gradiently gere sozinho. Um Mark sabe onde estão as tuas palavras, desloca a sua zona mais calma e de melhor contraste para trás delas e suaviza o pormenor agitado junto às letras, para que um fundo cósmico nunca engula o título. Os Marks também podem ter movimento lento, que serve uma galáxia melhor do que qualquer imagem fixa.
Onde os gradientes de galáxia funcionam melhor
Tamanho
Dica
Tamanho
Dica
Tamanho
Dica
Tamanho
Dica
Tamanho
Dica
Tamanho
Dica
Os jogos e as transmissões em direto são o encaixe natural, e o branding para streamers da Twitch mostra como manter um só aspeto em painéis, banners e sobreposições. Para mais fundos escuros que brilham, lê os fundos de gradiente escuro.
Perguntas frequentes
Que cores tem um gradiente de galáxia?
Um fundo quase preto, como #03020a, uma cor de nebulosa, como o violeta #6d28d9, o magenta #c026d3 ou o azul-petróleo #2dd4bf, e um núcleo pálido perto do branco. A maior parte do enquadramento fica escura.
Como faço um fundo de galáxia em CSS?
Empilha vários gradientes radiais em background-image: um fundo escuro, uma ou duas nuvens de nebulosa que se esbatem até transparente e pequenos pontos repetidos com valores diferentes de background-size para as estrelas.
Porque é que o meu gradiente espacial parece sujo?
Cores opostas estão a sobrepor-se e há demasiado enquadramento colorido. Usa uma nuvem principal, mantém um segundo matiz longe dela e deixa o fundo escuro dominar.
Que cor de letra funciona num fundo de galáxia?
Branco ou um lilás ou azul muito pálido, posto na parte escura do enquadramento e não sobre o núcleo luminoso da nebulosa.
Escrito pela Gradiently
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