Énigme de transition d'image d'arrière-plan CSS3
Lorsque l'on tente d'implémenter un effet de « fondu d'entrée et de sortie » à l'aide de transitions CSS, on peut rencontrer un problème avec les images d'arrière-plan. Bien que le CSS inclue une transition pour la propriété background, il n'a aucun effet sur l'image d'arrière-plan.
Pour résoudre ce problème, CSS effectue explicitement une transition avec la propriété background-image. Cette modification garantit que la couleur d'arrière-plan et l'image passent en douceur entre les états, créant l'effet souhaité.
Pour illustrer cette solution, considérons le code CSS suivant :
-webkit-transition: background-image 0.2s ease-in-out; transition: background-image 0.2s ease-in-out;
En appliquant ce CSS à l'élément cible (par exemple, une image), l'image d'arrière-plan passera de manière transparente entre différents états, ce qui donnera un effet lisse et raffiné.
Il est important de noter que cette solution est pris en charge nativement par les navigateurs Chrome, Opera et Safari. Firefox n'a pas encore implémenté cette fonctionnalité et le statut d'Internet Explorer reste incertain.
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!