Maison > Article > interface Web > Comment faire en sorte qu'une image continue de tourner en CSS3
Méthode : 1. Utilisez l'instruction "img{animation: name time infinite}" pour lier l'animation à l'image ; 2. Utilisez l'instruction "@keyframes name {100%{transform:rotate(rotation angle)}}" pour définissez la rotation de l'action d'animation pour obtenir l'effet de l'image en rotation constante.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version CSS3&&HTML5, ordinateur Dell G3.
En CSS, vous pouvez utiliser l'attribut d'animation pour lier l'animation à un élément. L'attribut d'animation peut contrôler la durée et les heures de l'animation. La syntaxe est :
animation: name duration timing-function delay iteration-count direction;
La valeur de l'attribut. iteration-count définit l'animation combien de fois jouer. Lorsqu'elle est définie sur infini, l'animation sera jouée indéfiniment.
Utilisez ensuite la règle @keyframes et transform:rotate pour définir l'action de rotation de l'animation.
L'exemple est le suivant :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> img{ width:100px; height:100px; animation:fadenum 5s infinite; } @keyframes fadenum{ 100%{transform:rotate(360deg);} } </style> </head> <body> <img src="1118.01.png" alt=""> </body> </html>
Résultat de sortie :
(Partage de vidéos d'apprentissage : Tutoriel vidéo CSS)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!