Lors de l'application d'un effet de transition CSS qui traduit un div, un effet secondaire malheureux dans Chrome peut se produire. L'image au sein du div peut apparaître floue ou bouger légèrement, perturbant sa cohérence visuelle.
Ce problème survient en raison de la transition altérant les propriétés tridimensionnelles du div, ce qui rend le rendu de l'image incohérent. Pour résoudre ce problème, implémentez les modifications CSS suivantes :
.your-class-name { /* ... */ -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1, 1); }
Ce code :
Chrome prend actuellement en charge la visibilité arrière et la transformation sans le préfixe -webkit-. Bien que les versions sans préfixe soient généralement recommandées, leur compatibilité avec d'autres navigateurs (tels que Firefox et Internet Explorer) doit être prise en compte avant de les mettre en œuvre.
En mettant en œuvre ces modifications, vous pouvez efficacement éviter les images floues et garantir une fluidité parfaite. Transitions CSS dans Chrome lors de la traduction de divs avec des images.
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!