Maison > interface Web > tutoriel CSS > Comment animer correctement les images d'arrière-plan avec CSS3 ?

Comment animer correctement les images d'arrière-plan avec CSS3 ?

DDD
Libérer: 2024-12-10 02:20:13
original
920 Les gens l'ont consulté

How to Correctly Animate Background Images with CSS3?

Animation d'arrière-plan avec CSS3

Lors de la mise en œuvre d'animations avec CSS3, on peut rencontrer des défis comme le manque de réponse lors de la modification des images d'arrière-plan. Pour résoudre ce problème, il est crucial de comprendre la syntaxe et les techniques appropriées.

Le code fourni implique de définir une animation nommée "test" à l'aide de la règle @-webkit-keyframes, qui spécifie les images d'arrière-plan à différentes étapes de l'animation. Cependant, le problème réside dans la façon dont la propriété d'animation est appliquée à l'élément div.

Solution mise à jour

La solution mise à jour montre comment animer correctement les modifications de l'image d'arrière-plan à l'aide la propriété d'animation. Le code CSS mis à jour ci-dessous :

#mydiv {
  animation: changeBg 1s infinite;
  width: 143px;
  height: 100px;
}

@keyframes changeBg {
  0%, 100% {
    background-image: url("https://i.sstatic.net/YdrqG.png");
  }
  25% {
    background-image: url("https://i.sstatic.net/2wKWi.png");
  }
  50% {
    background-image: url("https://i.sstatic.net/HobHO.png");
  }
  75% {
    background-image: url("https://i.sstatic.net/3hiHO.png");
  }
}
Copier après la connexion

Différences clés dans l'approche

  1. Propriété d'animation : Au lieu d'utiliser le préfixe -webkit -propriété animation-name, le code mis à jour utilise la propriété d'animation moderne pour plusieurs navigateurs compatibilité.
  2. Durée de l'animation et nombre d'itérations : Le code mis à jour définit la durée de l'animation sur 1 seconde et le nombre d'itérations de l'animation sur infini pour garantir une boucle transparente de l'animation.
  3. URL des images d'arrière-plan : Le code comprend des URL spécifiques pour chaque arrière-plan image.
  4. ID de l'élément : Le code mis à jour introduit un identifiant "mydiv" pour l'élément cible afin de garantir un style et une animation spécifiques.

En les implémentant changements, l’image d’arrière-plan devrait maintenant s’animer comme vous le souhaitez. Cette solution s'aligne sur les normes des navigateurs modernes et offre une expérience d'animation plus cohérente et fiable.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal