Ir para o conteúdo

Gerar gradientes CSS e sombras box-shadow

Crie gradientes lineares, radiais e cônicos e sombras box-shadow em camadas de forma visual e copie o CSS ou as classes Tailwind; tudo roda no seu navegador.

Pontos de cor — clique na barra para adicionar, arraste para mover, Delete para remover
CSS
background: linear-gradient(135deg in oklch, #ff7e5f 0%, #feb47b 100%);
Classe do Tailwind
bg-[linear-gradient(135deg_in_oklch,#ff7e5f_0%,#feb47b_100%)]
Tipo
Ângulo135°
Ponto selecionado
Opacidade100%
Posição0%
Predefinições
Roda no seu navegador · sem uploadComo funciona

Como usar: Gerador de gradiente e sombra CSS

  1. 1

    Escolha gradiente ou sombra de caixa

    Alterne entre os dois editores pelas abas acima da pré-visualização.

  2. 2

    Comece por uma predefinição

    Clique em um bloco de predefinição para carregá-la, ou mantenha o padrão e ajuste a partir dele.

  3. 3

    Ajuste visualmente

    Arraste as paradas de cor e defina o ângulo, ou adicione camadas de sombra e ajuste deslocamento, desfoque e espalhamento.

  4. 4

    Copie o código

    Copie a declaração CSS ou a classe do Tailwind e cole no seu projeto.

Limites e Pro

Grátis e sem cadastro: paradas de cor e camadas de sombra ilimitadas, 3 tipos de gradiente, 3 espaços de mistura de cores e 24 predefinições.

O Pro remove os anúncios; os dois editores são completos em todos os planos. Ver o Pro

Sobre: Gerador de gradiente e sombra CSS

Gradientes e sombras são os dois efeitos de CSS que mais se ajustam na base da tentativa e erro nas ferramentas de desenvolvedor do navegador. Este gerador oferece um editor visual para cada um, com uma pré-visualização grande e ao vivo, e escreve a declaração CSS exata e a classe equivalente do Tailwind com valor arbitrário, como bg-[linear-gradient(135deg,#ff7e5f_0%,#feb47b_100%)], para você colar o resultado direto em uma folha de estilo ou em um className.

O editor de gradiente cria gradientes lineares, radiais e cônicos. Clique na barra de paradas para adicionar uma cor no ponto clicado, arraste uma parada para movê-la ou use as setas do teclado para posições precisas, e dê a cada parada sua própria opacidade. Gradientes lineares e cônicos aceitam um ângulo, radiais e cônicos aceitam um ponto central, radiais aceitam a forma círculo ou elipse, e qualquer um deles pode se repetir para formar listras e anéis. Você também escolhe o espaço de cor usado na mistura: OKLab e OKLCH evitam o meio acinzentado e turvo que a mistura clássica em sRGB produz entre cores saturadas, e são compatíveis com todos os navegadores atuais.

O editor de sombra de caixa empilha quantas camadas você precisar. Cada camada tem deslocamentos X e Y, desfoque, espalhamento, cor com opacidade, um botão de sombra interna e um controle de visibilidade, e as camadas podem ser reordenadas, pois a primeira é pintada por cima. Uma caixa de pré-visualização com tamanho, raio da borda e cores ajustáveis mostra o efeito em uma superfície clara ou escura.

Doze predefinições para cada editor – pôr do sol, rodas de cores e listras; elevações do Material, sombras suaves em camadas, neumorfismo e deslocamentos duros – servem de ponto de partida. A ferramenta cobre apenas gradientes e sombras de caixa; text-shadow, filter: drop-shadow e gradientes SVG não são gerados.

Privacidade

Tudo acontece na própria página: cores e configurações nunca saem do seu navegador e nenhuma imagem é enviada. Seu gradiente e sua sombra atuais ficam salvos no armazenamento local, então continuam lá quando você voltar.

Recursos

Linear, radial e cônico

Paradas de cor arrastáveis com opacidade, ângulo, centro, forma e modo de repetição.

Sombras em várias camadas

Empilhe, reordene, oculte e torne internas as camadas de sombra para criar profundidade realista.

CSS e Tailwind

Copie uma declaração pronta ou uma classe do Tailwind com valor arbitrário.

Gerador de gradiente e sombra CSS: perguntas frequentes

Como uso a classe do Tailwind?
Cole no className como qualquer outra utilitária, por exemplo class="bg-[linear-gradient(90deg,#7f00ff_0%,#e100ff_100%)]". Os valores arbitrários do Tailwind transformam os sublinhados de volta em espaços ao gerar o CSS, o que funciona no Tailwind 3 e no 4. Para valores que você reutiliza, adicione-os ao seu tema como um fundo ou uma sombra com nome.
O que a opção de mistura de cores muda?
Ela define o espaço de cor em que o navegador mistura as cores entre as paradas. O sRGB, padrão há muito tempo, costuma gerar uma faixa cinza e sem vida entre cores complementares, como azul e amarelo. O OKLab mantém a mistura uniforme para a percepção, e o OKLCH preserva matizes vivos percorrendo a roda de cores. O CSS gerado acrescenta “in oklab” ou “in oklch” depois do ângulo.
Por que sombras realistas usam várias camadas?
Sombras reais têm um núcleo escuro e nítido perto do objeto e uma queda suave e ampla mais longe. Um único box-shadow só consegue aproximar um dos dois. Empilhar de duas a cinco camadas com desfoque e deslocamento crescentes, cada uma com baixa opacidade, imita os dois, e é assim que os níveis de elevação do Material Design e a predefinição Em camadas são construídos.
Dá para fazer um gráfico de pizza ou listras com bordas nítidas?
Dá. Coloque duas paradas na mesma posição e a cor muda de imediato, sem se misturar: a predefinição Pizza usa um gradiente cônico com paradas duplicadas para fatias nítidas, e a predefinição Listras usa um gradiente linear com repetição. Arraste uma parada até a vizinha, ou digite a mesma posição para as duas, para criar uma borda nítida.
A opção Interna muda a forma como a sombra é desenhada?
Uma sombra interna é pintada dentro da borda do elemento, e não fora, então a caixa parece afundada na superfície. Deslocamentos positivos movem a sombra para a parte inferior direita a partir da borda interna. Você pode misturar camadas internas e externas em um mesmo box-shadow; comece pela predefinição Interna para ver uma única camada interna.

Outras tarefas com esta ferramenta