"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > FIT OBJET: la couverture échoue dans IE et Edge, comment réparer?

FIT OBJET: la couverture échoue dans IE et Edge, comment réparer?

Publié le 2025-04-09
Parcourir:378

Object-Fit: Cover Fails in IE and Edge, How to Fix?

objet-fit: la couverture échoue dans IE et Edge, comment corriger?

Utilisation d'objet-fit: couverture; Dans CSS pour maintenir la hauteur d'image cohérente, fonctionne de manière transparente à travers les navigateurs. Cependant, dans IE et Edge, un problème particulier se pose. Lors de la mise à l'échelle du navigateur, l'image redimensionne en largeur plutôt que de zoom en hauteur, déformant son apparence.

pour résoudre ce problème, nous utilisons une position CSS intelligente qui résout le problème:

 Position: Absolut; 
top: 50%; -50%);
hauteur: 100%;
width: auto; // pour les blocs verticaux
hauteur: auto;
width: 100%; // pour les blocs horizontaux
pre>

Cette combinaison positionne l'image au centre en utilisant le positionnement absolu, éliminant le problème avec l'objet-ats: couverture dans IE et Edge. L'image évoluera désormais proportionnellement, en maintenant l'effet souhaité sans distorsion.

pour illustrer l'efficacité de la solution, considérez la démonstration suivante:

Redimensionnement de l'image Démonstration

Cette approche assure un comportement d'image cohérent dans tous les rupteurs, l'adressage efficace de l'objet-Fit: Couvrent le problème de la direction.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3