body {
background: linear-gradient(90deg, #fc44ed 0%,#f6ffb7 30%,#96efff 67%, #7cff75 100%);
  background-size: 1000%;
  animation: background 20s linear alternate infinite;
}

@keyframes background {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.