Dino Geek, cerca di aiutarti

Come creare un effetto di animazione con CSS e HTML?


Creare un’animazione con CSS può essere relativamente semplice se conosci le basi dei fogli di stile CSS. Ecco un esempio di come creare un effetto di animazione con CSS e HTML.

HTML:

```



```

CSS:

``` #myAnimatedBox { width: 100px; height: 100px; background-color: red; position: relative; animation-name: example; animation-duration: 4s;
}

@keyframes example { 0% {background-color: red; left:0px; top:0px;} 25% {background-color: yellow; left:200px; top:0px;} 50% {background_color: blue; left:200px; top:200px;} 75% {background-color: green; left:0px; top:200px;} 100% {background-color: red; left:0px; top:0px;}
}
```

Nel codice HTML abbiamo creato un div con ID “myAnimatedBox”. Nel CSS, abbiamo utilizzato il selettore ID per applicare un’animazione a questo div.

Abbiamo quindi impostato il valore dell’animazione-name a “example” e l’animazione-duration a “4s” (4 secondi).

Di seguito, abbiamo definito l’animazione @keyframes chiamata “example”. L’animazione cambia colore e posizione al div durante un ciclo di animazione di 4 secondi.

Poi abbiamo definito differenti punti percentuali lungo il ciclo di animazione (0%, 25%, 50%, 75% e 100%). Per ciascun punto percentuale, abbiamo definito il colore di sfondo, la posizione “left” e “top”. Il browser quindi interpola automaticamente tra questi punti “chiave” per creare un’animazione fluida.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo