O que é um gradiente CSS?
Crie gradientes lineares, radiais e cônicos com paradas de cor arrastáveis, modos de mesclagem e CSS pronto para uso.
Um gradiente CSS é uma imagem gerada pelo navegador a partir de uma transição suave entre cores. Como é calculado no momento do render, ele escala para qualquer tamanho sem pixelar e não precisa de arquivos de imagem.
Existem três tipos: linear (direção ou ângulo), radial (círculo ou elipse a partir de um centro) e cônico (varredura ao redor de um centro). Cada gradiente é definido por paradas de cor; cada parada pode incluir posição e alfa para controlar a mistura.
Vários gradientes podem ser empilhados separando-os por vírgulas em background-image e combinados com background-blend-mode para criar texturas mais ricas. O CSS também suporta interpolação em espaços de cor como oklch para transições mais suaves.
- Gradientes lineares são ótimos para iluminação e profundidade direcional.
- Gradientes radiais e cônicos são úteis para holofotes, anéis e rodas de cor.
- Ajuste as posições das paradas para transições mais nítidas ou mais suaves.