Maison > interface Web > tutoriel CSS > Pourquoi mon animation d'image d'arrière-plan CSS3 ne fonctionne-t-elle pas ?

Pourquoi mon animation d'image d'arrière-plan CSS3 ne fonctionne-t-elle pas ?

Susan Sarandon
Libérer: 2024-12-15 13:20:19
original
196 Les gens l'ont consulté

Why Isn't My CSS3 Background Image Animation Working?

Changement de l'image d'arrière-plan avec des animations CSS3

Cette question répond à un problème où l'animation de l'image d'arrière-plan d'une page Web ne fonctionne pas correctement. Le code CSS fourni semble être correctement structuré, mais l'animation n'est pas appliquée à l'élément.

Solution

La solution mise à jour pour 2020 consiste à exploiter la règle @keyframes d'une manière légèrement différente. Voici le code mis à jour :

#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

Code HTML

Pour appliquer l'animation, le code HTML doit inclure :

<div>
Copier après la connexion

Explication

Ce code mis à jour définit une animation d'image clé nommée changeBg avec différentes images d'arrière-plan à des images clés spécifiques. L'animation est ensuite appliquée à l'élément #mydiv, ce qui lui permet de modifier son image d'arrière-plan en douceur au fil du temps.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal