CSS - CSS3Sviluppo

CSS3: animazione arcobaleno in background

Per creare un’animazione arcobaleno in background in una o più pagine web, dobbiamo scrivere il codice CSS3 in questo modo:

body {
  background: linear-gradient(to right, 
    hsl(0, 100%, 50%),
    hsl(60, 100%, 50%),
    hsl(120, 100%, 50%),
    hsl(180, 100%, 50%),
    hsl(240, 100%, 50%),
    hsl(300, 100%, 50%));
  background-size: 400% 400%;
  animation: Gradient 15s ease infinite;
}

@keyframes Gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

In questo codice, utilizziamo un gradiente lineare per creare un insieme di sfumature di colori che scorrono da destra a sinistra. La proprietà “background-size” viene impostata su 400% 400% per creare un effetto di ripetizione. Infine, utilizziamo l’animazione “Gradient” per creare un effetto di scorrimento continuo.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *