Resumindo
- Um gradiente cônico muda de cor ao girar em torno de um ponto central, então suas paradas são ângulos, e não distâncias.
- Gradientes cônicos são o jeito natural de desenhar círculos de cores, gráficos de pizza e de rosca, brilho metálico e feixes de luz.
- As ferramentas de design costumam chamar a mesma coisa de gradiente angular.
- Todo gradiente cônico tem um ponto agudo no centro e uma emenda onde o círculo se fecha, e os dois precisam de cuidado.
- Um gradiente cônico com paradas duras vira um gráfico, e com paradas suaves vira uma superfície que parece captar luz.
Nesta página
Um gradiente cônico muda de cor ao varrer em torno de um ponto central, como o ponteiro de um relógio se move ao redor do mostrador. Um gradiente linear muda ao longo de uma linha e um radial muda conforme se afasta do centro, mas o cônico muda com o ângulo. Olhe direto de cima para um cone pintado em faixas e você veria a mesma coisa, e é daí que vem o nome. O Figma e algumas outras ferramentas o chamam de gradiente angular.
Esse comportamento baseado em ângulo faz os gradientes cônicos serem bons no que os outros não conseguem: círculos de cores, gráficos de pizza, aço escovado, explosões de raios e feixes de luz. Este guia mostra cada um com exemplos ao vivo. A sintaxe completa do CSS está em CSS conic-gradient().
Como funciona um gradiente cônico
Você define um centro, um ângulo inicial e uma lista de cores com ângulos ou porcentagens. Zero grau aponta para cima, e a varredura corre no sentido horário. O ponto onde uma cor termina e a próxima começa é uma parada, exatamente como nos outros gradientes, só que 25% significa um quarto de volta, não um quarto da largura.
conic-gradient(from 0deg at 50% 50%, #ef4444, #f59e0b, #eab308, #22c55e, #06b6d4, #3b82f6, #8b5cf6, #ec4899, #ef4444)Essa repetição da primeira cor no fim importa. Se a última parada for diferente da primeira, aparece uma linha dura, reta para cima a partir do centro, onde a varredura encontra o próprio começo. O guia do círculo cromático explica como ler os matizes em um círculo como este.
Exemplos de gradiente cônico para design
Gráficos de pizza e de rosca
Dê a cada cor um ângulo de início e de fim e o gradiente vira um gráfico de pizza, sem imagem e sem biblioteca de gráficos. Acrescente uma máscara circular e ele vira um gráfico de rosca. Isso serve para dados simples e decorativos em posts e slides. Para relatórios de verdade, acrescente rótulos, porque um gráfico que depende só da cor falha com quem enxerga as cores de outro jeito.
.donut {
width: 160px;
aspect-ratio: 1;
border-radius: 50%;
/* 45%, 30% and 25% of the circle */
background: conic-gradient(#7c3aed 0% 45%, #f472b6 45% 75%, #fcd34d 75% 100%);
/* cut out the middle */
mask: radial-gradient(circle, transparent 55%, #000 56%);
}Metal e brilho
Aço escovado, um disco de vinil e um botão de cetim refletem a luz em cunhas ao redor do centro. Alternar cinzas claros e escuros em um gradiente cônico imita isso. Use de quatro a seis alternâncias; menos parece uma bola de praia, mais parece um gráfico. Dê aos cinzas um leve tom quente para ouro ou latão e um leve tom azulado para cromado.
Feixes e explosões
Coloque o centro acima ou fora do quadro e uma cunha estreita e brilhante vira um feixe de holofote ou um raio de luz por uma janela. Um gradiente cônico repetido com cunhas alternadas vira um sol radiante, o recurso retrô dos cartazes de liquidação. Mantenha as explosões atrás de um título grande e simples; elas já são barulhentas sozinhas.
Iridescência
A iridescência de verdade muda de matiz conforme o ângulo de visão. Uma varredura cônica suave de pastéis, com o centro deslocado para um lado, chega surpreendentemente perto. É a base da maioria dos gradientes holográficos.
Cônico, radial ou linear
| Tipo | A cor muda com | Melhor para |
|---|---|---|
| Linear | Distância ao longo de uma linha | Céus, luz vinda de um lado, campos simples de marca |
| Radial | Distância a partir de um centro | Holofotes, brilhos, vinhetas |
| Cônico | Ângulo em torno de um centro | Círculos, gráficos, brilho, feixes, explosões |
Se estiver em dúvida, pergunte o que a luz da sua imagem está fazendo. Luz caindo sobre uma superfície é linear. Luz vinda de uma fonte é radial. Luz refletida em algo que gira ou é curvo é cônica. Tipos de gradientes mostra todos lado a lado.
Acertando os gradientes cônicos
- 1
Decida onde vai o centro
Um gradiente cônico centralizado parece um gráfico ou um círculo. Mover o centro para um canto ou para fora do quadro o transforma em luz e brilho.
- 2
Feche o círculo
Repita a primeira cor no fim, a menos que você queira uma emenda visível. Emendas duras são só para gráficos e explosões.
- 3
Esconda ou suavize o ponto
Todo gradiente cônico se afunila em um ponto agudo no centro. Coloque um logo, um círculo ou a borda do quadro sobre ele, ou desfoque a camada.
- 4
Use um ângulo inicial
Girar o início com
frommuda onde cai a cunha mais brilhante, o que muitas vezes é tudo de que uma composição precisa. - 5
Combine com outros tipos
Um brilho cônico sutil sobre uma base linear ou radial dá sensação de material sem chamar atenção para si.
Evite
- Um círculo arco-íris como fundo atrás de texto
- Um ponto central agudo à vista de todos
- Uma emenda em que a última cor não combina com a primeira
- Gráficos em que a cor é o único jeito de distinguir as fatias
Faça
- Arcos curtos e parecidos de cor para superfícies
- O centro escondido atrás de um objeto ou fora da tela
- A primeira cor repetida no fim
- Rótulos ou padrões junto das cores do gráfico
Gradientes cônicos também fazem padrões: uma versão repetida com quatro quartos duros desenha um tabuleiro de xadrez em uma linha. Padrões em CSS trata deles.
Perguntas frequentes
O que é um gradiente cônico?
Um gradiente cônico muda de cor ao girar em torno de um ponto central, então suas paradas de cor são definidas por ângulo, e não por distância.
Gradiente cônico é o mesmo que gradiente angular?
É. O Figma e várias outras ferramentas de design o chamam de gradiente angular; o CSS o chama de gradiente cônico.
Como faço um gráfico de pizza com um gradiente cônico?
Dê a cada cor uma posição de início e de fim com paradas duras, por exemplo violeta de 0% a 45% e rosa de 45% a 75%. Acrescente rótulos para que o gráfico não dependa só da cor.
Por que há uma linha no topo do meu gradiente cônico?
A varredura começa e termina no mesmo ângulo. Se a última cor for diferente da primeira, aparece uma emenda ali; repita a primeira cor no fim para removê-la.
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


