Dans ce chapitre nous allons voir comment fonctionne la propriété css animation-duration et comment l'utiliser avec des exemples.
La propriété animation-duration définit le temps qu'une animation doit prendre pour accomplir un cycle.
animation-duration: time|initial|inherit;
Valeurs par défaut | 0 |
---|---|
Inherited: | non |
Animable : | non En savoir plus sur l'animable |
Version: | CSS3 |
Syntaxe JavaScript: | object.style.animationDuration="3s" |
Explorateur | ![]() | ![]() | ![]() | ![]() | ![]() | |
---|---|---|---|---|---|---|
Verssion | 43 3 -webkit- | 10 | 16 5 -moz- | 9 4 -webkit- | 30 15 -webkit- 12 -o- |
Exemple : Programme HTML pour présenter la propriété animation-duration en CSS Copier le code
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <title> CSS | La propriété animation-duration </title> <style> #oujood { border:solid 0.5px #918a8a; animation-name: text; animation-duration: 5s; animation-iteration-count: infinite; } #oujood1 { font-size: 40px; text-align: center; font-weight: bold; color: #090; padding-bottom: 5px; } #oujood2 { font-size: 17px; font-weight: bold; text-align: center; } @keyframes text { from { margin-top: 400px; } to { margin-top: 0px; } } </style> </head> <body> <!-- Le div ci-dessous est animé pour une durée de 5s et sera jouée un nombre infini de fois. --> <div id="oujood"> <div id="oujood1"> Apprendre avec oujood.com </div> <div id="oujood2"> OUJOOD est un portail informatique pour developeurs </div> </div> </body> </html>
Exemple : Modifier la propriété css animation-duration avec javascript Copier le code
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <title> CSS | La propriété animation-duration </title> <style> #oujood { border:solid 0.5px #918a8a; animation-name: text; animation-duration: 5s; animation-iteration-count: infinite; } #oujood1 { font-size: 40px; text-align: center; font-weight: bold; color: #090; padding-bottom: 5px; } #oujood2 { font-size: 17px; font-weight: bold; text-align: center; } @keyframes text { from { margin-top: 400px; } to { margin-top: 0px; } } button{ margin:10px; } </style> </head> <body> <button onclick="maFonction()">CHANGER</button> <div id="oujood"> <div id="oujood1"> Apprendre avec oujood.com </div> <div id="oujood2"> OUJOOD est un portail informatique pour developeurs </div> </div> <div id="myDIV"></div> <script> function maFonction() { document.getElementById("oujood").style.animationDuration = "100ms"; } </script> </body> </html>
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT