Les annimations et transitions en css
Synthèse pour créer votre page avec des annimations et des transitions.
Comment créer des annimations en css ?
Il faut définir l'animation grâce à la propriété @keyframes monanimation {}
Pour définir l'annimations il suffit de faire ceci :
#objet{
width:100px;
height:100px;
background-color:#E80;
animation-name:monanimation; /* défini à #objet l'annimation */
animation-duration: 1s;
}
@keyframes monanimation{
0%{
width:100px;
height:100px;
background-color:#E80;
}
50%{
width:100px;
height:100px;
background-color:#0A0;
border-radius:100px;
transform:rotate(180deg);
}
100%{
width:100px;
height:100px;
background-color:#E80;
transform:rotate(180deg);
}
}
Et les transitions ?
Les transitions servent de rendre le changement visuel plus fluide. Dans l'onglet Transitions vous trouverez des exemples.