Maison > interface Web > tutoriel CSS > Pourquoi mes transitions CSS rendent-elles les images floues dans Chrome ?

Pourquoi mes transitions CSS rendent-elles les images floues dans Chrome ?

Patricia Arquette
Libérer: 2024-12-23 06:09:31
original
558 Les gens l'ont consulté

Why Are My CSS Transitions Making Images Blurry in Chrome?

Effet de transition CSS provoquant des images ou des mouvements flous dans Chrome

Problème :

Lors de l'application d'un effet de transition CSS qui implique En déplaçant une division, Chrome présente un comportement indésirable, tel que rendre l'image de la division floue ou la déplacer légèrement. Ce problème persiste uniquement lorsque la page comporte des barres de défilement.

Solution :

Pour éviter ces effets, implémentez le CSS suivant changements :

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

Explication :

  • -webkit-backface-visibility : caché : Désactive le rendu de la face arrière de la division, ce qui n'est pas nécessaire pour les traductions et transformations simples.
  • -webkit-transform : translateZ(0) scale(1, 1); Définit la translation de l'axe Z de la division à zéro et la redimensionne à sa taille d'origine, garantissant ainsi que l'image reste en place.

Mise à jour 2020 :

  • Pour les images floues, pensez à utiliser la propriété CSS de rendu d'image comme suggéré dans d'autres réponses.
  • Pour l'accessibilité et le référencement, pensez à remplacer les images d'arrière-plan par des balises img et à utiliser la propriété CSS object-fit.

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