Maison >interface Web >tutoriel CSS >Comment puis-je empêcher les modifications du rendu du texte lors des transitions CSS dans les navigateurs Webkit ?
Lors de l'utilisation de transitions CSS pour modifier l'échelle d'un élément, on observe que le texte environnant dans les navigateurs Webkit semble s'afficher légèrement différemment pendant la transition. Ce problème n'est pas présent pour les éléments avec -webkit-font-smoothing: antialiased set.
Une solution consiste à forcer l'accélération matérielle sur l'élément parent à l'aide de la propriété -webkit-transform:translateZ(0px). Cette action active de force l'accélération matérielle, résolvant potentiellement le problème de rendu. Cependant, notez que ce hack désactive le lissage des polices, ce qui peut entraîner une qualité réduite du rendu du texte en fonction de la police, du navigateur et du système d'exploitation.
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!