Gerador de Fundo CSS Aurora / Blob Gradiente
Crie um fundo CSS 'aurora' suave e impressionante com 2-5 blobs de gradiente radial coloridos, com desfoque ajustável, posições e tamanhos, além de animação @keyframes de deriva opcional. Copie o CSS ou visualize ao vivo.
Entrada
Fundo
Cor sólida mostrada atrás dos blobs.
Suavidade dos blobs — valores mais altos misturam-nos mais.
Blobs
Blob 1
Blob 2
Blob 3
Animação
Saída
Seu fundo aurora será exibido aqui.
Adicione isto à sua folha de estilos e aplique class="aurora-bg" a um container.
Div com estilo inline correspondente à visualização acima — cole em qualquer lugar. Não inclui a animação de deriva.
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/css-aurora-blob-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"baseColor": "#0f0f1e",
"blur": "60",
"blobCount": "2",
"blob1Color": "#ff4d8a",
"blob1X": "20",
"blob1Y": "30",
"blob1Size": "60",
"blob2Color": "#5a3dff",
"blob2X": "75",
"blob2Y": "25",
"blob2Size": "55",
"animate": "",
"animationDuration": "20"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `css-aurora-blob-generator` tool (Aurora / Gradient Blob CSS Background Generator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/css-aurora-blob-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Gerador de Fundo CSS Aurora / Blob Gradiente — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
O que é um fundo "aurora"?
Um fundo aurora (também chamado de "gradient blob" ou "blob gradient" background) é o brilho suave, luminoso e desfocado popularizado por inúmeras páginas de marketing SaaS e seções hero — um punhado de formas grandes e coloridas borradas derrapando lentamente atrás do conteúdo. Ao contrário de um linear-gradient simples, parece profundidade e luz em vez de um desbotamento plano único.
Esta ferramenta constrói o efeito com CSS puro: 2 a 5 camadas radial-gradient() coloridas ("blobs"), cada uma posicionada e dimensionada independentemente, empilhadas como camadas background-image separadas por vírgula atrás do seu conteúdo e suavizadas com um filter: blur() único. Ative a animação opcional e os blobs derrapam lentamente através de uma regra @keyframes gerada — sem JavaScript, canvas ou imagens necessárias em tempo de execução.
Como usar esta ferramenta
- Escolha uma Cor Base — a cor sólida mostrada atrás dos blobs — e uma quantidade de Desfoque. Valores de desfoque mais altos fundem os blobs em um brilho mais suave; valores mais baixos mantêm cada blob mais distinto.
- Escolha o Número de Blobs (2-5). Cada blob obtém sua própria Cor, Posição X/Y % (onde seu centro fica dentro do container) e Tamanho % (o quão longe se estende antes de desaparecer para transparente).
- Opcionalmente ative Animar para adicionar uma animação
@keyframesde deriva lenta — cada blob desliza para uma posição próxima e volta, em uma duração que você controla, para que o fundo nunca pareça estático. - Copie o CSS e aplique
class="aurora-bg"a um container posicionado (ou renomeie a classe para corresponder ao seu próprio stylesheet) — os blobs são renderizados em um pseudo-elemento::beforeatrás do seu conteúdo, para que o texto e outros filhos permaneçam perfeitamente nítidos mesmo com um desfoque pesado. - A Visualização mostra exatamente o que o CSS produz; o Trecho HTML abaixo é a mesma marcação que um
<div>com estilo inline independente que você pode colar em qualquer lugar em que uma folha de estilos não seja conveniente. Observe que o trecho sempre mostra o frame em repouso (não animado) — um atributostyleinline não pode incluir uma regra@keyframes, portanto a deriva apenas aparece depois que o bloco CSS (com seu@keyframes aurora-drift) está realmente em uma folha de estilos.
Por que desfoque em vez de mais paradas de gradiente?
Um filter: blur() único aplicado a todo o fundo em camadas é o que dá a uma aurora suas bordas características macias e brilhantes — é barato para computar, funciona de forma idêntica em todos os blobs independentemente da posição ou tamanho, e é a mesma técnica por trás do look "frosted glow" em sites como Stripe ou páginas de marketing do Linear. Colocar camadas nele em um pseudo-elemento ::before (em vez de desfocar o container em si) mantém o desfoque de sangrar no seu conteúdo real.
FAQ
Isso funcionará em todos os navegadores?
Sim. Fundos radial-gradient() em camadas, animações filter: blur() e CSS @keyframes foram suportados em todos os navegadores principais há anos — nenhum prefixo de fornecedor necessário.
Por que a visualização ao vivo parece estática mesmo com Animar ativado?
A visualização renderiza a mesma marcação com estilo inline que o Trecho HTML abaixo, e um atributo style inline não tem como referenciar uma regra @keyframes. A animação é real e incluída no bloco CSS gerado — você a verá se mover depois de colar o CSS em uma folha de estilos real.
Posso usar mais de 5 blobs?
Não com esta ferramenta — 5 mantém o CSS gerado curto e fácil de editar manualmente e ainda oferece um look rico e em camadas. Você sempre pode duplicar uma camada radial-gradient() no resultado se quiser mais.
Por que não há controle de opacidade por blob? Cada blob já desaparece de cor total para completamente transparente por design (isso é o que "Tamanho %" controla), e o Desfoque global suaviza ainda mais cada blob igualmente — um controle deslizante de opacidade extra não alteraria significativamente o resultado visível, então é deixado de fora para manter os controles focados.
Privacidade
Tudo acontece no seu navegador. Suas cores, posições e configurações escolhidas nunca são enviadas para um servidor — CSS, HTML e visualização são gerados e atualizados localmente conforme você ajusta os controles.