Fundo com Gradiente Animado
Um fundo de gradiente atraente com transição suave de cores, implementado exclusivamente com CSS.
HTMLCSS
Um elegante fundo de gradiente animado com transição suave de cores, implementado exclusivamente com CSS. Utilizando animação de keyframes para deslocar a posição do fundo, cria-se uma mudança de cor fluida e contínua.
Código de Implementação
Copie o código abaixo e integre-o ao seu projeto.
<div class="animated-gradient-bg"></div> .animated-gradient-bg {
width: 100%;
height: 100vh;
background: linear-gradient(
45deg,
#ff7b00,
#ff0055,
#a200ff,
#0055ff,
#00ffcc
);
background-size: 400% 400%;
animation: gradient-flow 15s ease infinite;
}
@keyframes gradient-flow {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
} Explicação
Os dois pontos cruciais desta animação de fundo são:
background-size: 400% 400%: Amplia o tamanho do gradiente para 4 vezes o tamanho do elemento, expandindo-o para além da área visível.@keyframes gradient-flow: Ao deslocar suavemente obackground-positionde0%para100%e voltar para0%, cria-se a ilusão de que o gradiente expandido está em movimento e mudando de cor.
Você pode personalizar as cores do linear-gradient ou a duração da animation para alinhá-los ao tema do seu site.