Maison  >  Article  >  interface Web  >  Tutoriel sur l'utilisation de l'animation CSS

Tutoriel sur l'utilisation de l'animation CSS

php中世界最好的语言
php中世界最好的语言original
2017-12-01 09:39:552485parcourir

Tout le monde sait que quel que soit le projet, une chose à laquelle il faut prêter attention dès le début est la compatibilité. Aujourd'hui, je vais vous parler de la question de la vérification de la compatibilité.

Nous savons que quel que soit le projet front-end que nous réalisons, une chose à laquelle nous devons prêter attention est la compatibilité, c'est pourquoi nous vous proposerons aujourd'hui un guide détaillé. Voyons quels navigateurs nécessitent une vérification de compatibilité.

Nous savons que diverses animations et effets spéciaux peuvent être créés grâce au puissant CSS3, qui peut remplacer les images, les animations Flash et JavaScript dans de nombreuses pages Web. Aujourd'hui, je vais vous présenter les @keyframes des règles CSS3.

Règles @keyframes CSS3

Pour créer des animations en CSS3, vous devez apprendre les règles @keyframes.

Les règles @keyframes sont utilisées pour créer des animations. En spécifiant un style CSS dans @keyframes, vous pouvez créer un effet d'animation qui passe progressivement du style actuel au nouveau style.

Alors comment utiliser l'animation CSS pour changer l'arrière-plan et la position, le code est le suivant :

@keyframes myfirst
{
0%   {background: red; left:0px; top:0px;}
25%  {background: yellow; left:200px; top:0px;}
50%  {background: blue; left:200px; top:200px;}
75%  {background: green; left:0px; top:200px;}
100% {background: red; left:0px; top:0px;}
}
 
@-moz-keyframes myfirst /* Firefox */
{
0%   {background: red; left:0px; top:0px;}
25%  {background: yellow; left:200px; top:0px;}
50%  {background: blue; left:200px; top:200px;}
75%  {background: green; left:0px; top:200px;}
100% {background: red; left:0px; top:0px;}
}
 
@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   {background: red; left:0px; top:0px;}
25%  {background: yellow; left:200px; top:0px;}
50%  {background: blue; left:200px; top:200px;}
75%  {background: green; left:0px; top:200px;}
100% {background: red; left:0px; top:0px;}
}
 
@-o-keyframes myfirst /* Opera */
{
0%   {background: red; left:0px; top:0px;}
25%  {background: yellow; left:200px; top:0px;}
50%  {background: blue; left:200px; top:200px;}
75%  {background: green; left:0px; top:200px;}
100% {background: red; left:0px; top:0px;}
}


Je crois que vous maîtrisez la méthode après avoir lu ces cas, pour un contenu plus passionnant, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture connexe :

Introduction détaillée de CSS3 à l'attribut translation

Introduction détaillée de CSS3 à l'attribut background-size

Comment utiliser la fonction CSS3 rotate()

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn