Maison >interface Web >tutoriel CSS >Quelle est l'utilisation des images clés en CSS3
Les images clés en CSS sont utilisées pour spécifier les actions d'animation des éléments. Il s'agit d'une règle CSS pour créer des animations ; la règle d'image clé se compose du mot-clé "@keyframe" et la syntaxe est "@keyframes animation name{keyframes-selector{css". -styles;} }".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version CSS3&&HTML5, ordinateur Dell G3.
Quelle est l'utilisation des images clés en CSS3 ?
Cet attribut est étroitement lié à l'attribut d'animation.
keyframes traduit en chinois signifie « images clés ». Si vous avez utilisé le flash, vous devriez mieux comprendre cela. Bien sûr, si vous ne connaissez pas le flash, il n'y aura aucun problème.
L'effet d'animation de transition peut également être obtenu en utilisant l'attribut transition, mais il est légèrement approximatif car il ne peut pas contrôler le processus d'animation de manière plus précise. Par exemple, il ne peut contrôler globalement la transition d'un certain attribut que dans un délai spécifié. période de temps, tandis que l'attribut d'animation peut utiliser @keyframes pour diviser plus précisément l'animation dans la période de temps spécifiée.
Structure grammaticale :
@keyframes animationname {keyframes-selector {css-styles;}}
Analyse des paramètres :
animationname : déclare le nom de l'animation.
sélecteur d'images clés : utilisé pour diviser la durée de l'animation, vous pouvez utiliser le formulaire de pourcentage, ou vous pouvez utiliser le formulaire "de" et "à". Les formes « de » et « à » sont équivalentes à 0 % et 100 %. Il est recommandé de toujours utiliser la forme de pourcentage.
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> div{ width:100px; height:100px; background-color:pink; animation:fadenum 5s infinite; } @keyframes fadenum{ 100%{transform:rotate(360deg);} } </style> </head> <body> <div></div> </body> </html>
Résultat de sortie :
Si vous êtes intéressé, vous pouvez continuer à visiter : 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!