Animierter Farbverlauf-Hintergrund
Ein ansprechender, nahtlos farbwechselnder Hintergrund mit Farbverlauf, der ausschließlich mit CSS umgesetzt wurde.
HTMLCSS
Ein wunderschöner, sanft animierter Farbverlauf-Hintergrund, der ausschließlich mit CSS implementiert wurde. Durch die Verwendung von Keyframe-Animationen zur Verschiebung der Hintergrundposition entsteht ein fließender, dynamischer Farbwechsel.
Code
Kopieren Sie den folgenden Code, um diesen Effekt in Ihr Projekt zu integrieren.
<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%;
}
} Erläuterung
Die wesentlichen Merkmale dieses animierten Hintergrunds sind die folgenden zwei Eigenschaften:
background-size: 400% 400%: Die Größe des Farbverlaufs wird auf das Vierfache des Elements herausskaliert, sodass er über den sichtbaren Bereich hinausragt.@keyframes gradient-flow: Durch die sanfte Verschiebung derbackground-positionvon0%auf100%und wieder zurück auf0%entsteht die Illusion, dass sich der vergrößerte Farbverlauf bewegt und fließend die Farben wechselt.
Durch Anpassen der Farben im linear-gradient und der Dauer in der animation können Sie den Effekt perfekt auf das Design Ihrer Website abstimmen.