Maison > interface Web > tutoriel CSS > Pourquoi mes transitions CSS rendent-elles les images floues ou décalent-elles les divisions dans Chrome ?

Pourquoi mes transitions CSS rendent-elles les images floues ou décalent-elles les divisions dans Chrome ?

Linda Hamilton
Libérer: 2024-12-15 22:02:12
original
829 Les gens l'ont consulté

Why are My CSS Transitions Blurring Images or Shifting Divs in Chrome?

Images floues et divs décalés dans les transitions CSS dans Chrome

Dans les transitions CSS, l'application d'un effet de traduction à un div peut entraîner des conséquences inattendues, comme un flou d'image ou un décalage de 1 px dans l'image. Ce problème est particulièrement évident lorsque des barres de défilement sont présentes sur la page. Le coupable derrière ce problème réside dans la nature tridimensionnelle inhérente aux transformations CSS.

Solution : appliquer le rendu plat

Pour remédier à cette situation, la propriété CSS -webkit -backface-visibility peut être appliqué au div, le forçant à apparaître plus bidimensionnel. Cette propriété indique au navigateur de ne pas afficher la face arrière du div, aplatissant ainsi son apparence.

De plus, définir -webkit-transform sur translationZ(0) scale(1, 1) garantit que le div reste dans le même plan et évolue correctement.

Mise à jour Syntaxe :

.your-class-name {
    /* ... */
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
}
Copier après la connexion

En aplatissant le div, ces propriétés CSS empêchent la transition de manipuler par inadvertance les propriétés tridimensionnelles du div, ce qui entraîne une transition fluide et sans flou.

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