Maison > interface Web > tutoriel CSS > Comment résoudre le problème « object-fit : cover » dans IE et Edge ?

Comment résoudre le problème « object-fit : cover » dans IE et Edge ?

DDD
Libérer: 2024-11-02 08:44:02
original
532 Les gens l'ont consulté

How to Fix the `object-fit: cover` Issue in IE and Edge?

Correction de l'ajustement des objets : problème de couverture dans IE et Edge

Dans cette situation, où les images sont destinées à maintenir une hauteur constante lors de l'utilisation object-fit : cover, un défi se pose dans les navigateurs IE et Edge. Au lieu de zoomer sur l'image, ces navigateurs modifient sa largeur, entraînant une apparence déformée.

Pour résoudre ce problème, une combinaison de techniques CSS peut être utilisée :

  1. Centrer l'image : Grâce à la propriété de positionnement absolu, placez l'image au centre de son conteneur. Ceci est réalisé avec le code suivant :
<code class="css">position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);</code>
Copier après la connexion
  1. Ajuster la taille de l'image : En fonction de l'orientation de l'image (verticale ou horizontale), ajustez sa hauteur et la largeur en conséquence :
<code class="css">// For vertical blocks (i.e., where height is greater than width)
height: 100%;
width: auto;

// For Horizontal blocks (i.e., where width is greater than height)
height: auto;
width: 100%;</code>
Copier après la connexion

Cette combinaison de CSS permet l'ajustement d'objet souhaité : effet de couverture, garantissant que l'image est mise à l'échelle et zoome comme prévu dans les navigateurs IE et Edge tout en conservant une hauteur cohérente dans d'autres navigateurs.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal