Animate backgrounds using gradients, patterns, and colors. Creates ambient, engaging visual experiences.
Gradient
background: linear-gradient(...);
background-size: 400% 400%;
animation: gradientShift 6s ease infinite;
Colors
@keyframes colorCycle {
0% { background-color: #ef4444; }
25% { background-color: #f59e0b; }
50% { background-color: #10b981; }
75% { background-color: #3b82f6; }
}
Stripes
background: repeating-linear-gradient(
45deg, #667eea, #667eea 20px,
#764ba2 20px, #764ba2 40px
);
animation: slideStripes 2s linear infinite;
Pulse
background: radial-gradient(...);
animation: pulseRadial 3s ease-in-out infinite;
Pattern
background-image:
radial-gradient(...),
radial-gradient(...);
animation: floatPattern 20s linear infinite;
Aurora
background:
linear-gradient(45deg, ...),
linear-gradient(135deg, ...),
linear-gradient(225deg, ...);
animation: aurora 10s ease infinite;
Matrix
background:
repeating-linear-gradient(...);
background-size: 100% 200%;
animation: matrixRain 2s linear infinite;
Mesh
background:
radial-gradient(at 0% 0%, ...),
radial-gradient(at 100% 100%, ...),
radial-gradient(at 50% 50%, ...);
animation: meshMove 12s ease infinite;