Heim > Web-Frontend > CSS-Tutorial > Wie erreicht man die Bildskalierung „object-fit: cover;' in IE und Edge?

Wie erreicht man die Bildskalierung „object-fit: cover;' in IE und Edge?

Barbara Streisand
Freigeben: 2024-11-02 00:36:02
Original
975 Leute haben es durchsucht

How to Achieve `object-fit: cover;` Image Scaling in IE and Edge?

CSS-Fix für Bildskalierung in IE und Edge

Bei Verwendung von object-fit: cover; Wenn Sie die CSS-Regel für Bilder auf einer Seite verwenden, kann beim Skalieren des Browsers in IE oder Edge ein Problem auftreten, bei dem die Größe des Bildes in der Breite (nicht in der Höhe) geändert wird, anstatt zu zoomen. Dies führt zu einem verzerrten Bild.

Um dieses Problem zu beheben, kann eine CSS-Lösung implementiert werden:

  1. Positionieren Sie das Bild mit dem folgenden Code absolut innerhalb seines Containers:
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
Nach dem Login kopieren

Dadurch wird das Bild in seinem Container zentriert.

  1. Basierend auf der Ausrichtung des Bildes (vertikal oder horizontal) legen Sie die Höhen- und Breiteneigenschaften entsprechend fest:
  • Für vertikale Blöcke (Höhe größer als Breite):

    height: 100%;
    width: auto;
    Nach dem Login kopieren
  • Für horizontale Blöcke (Breite größer als Höhe):

    height: auto;
    width: 100%;
    Nach dem Login kopieren

Dadurch erhält das Bild die gewünschte Objekt-Passform: Cover; Dadurch wird sichergestellt, dass die Skalierung bei der Größenänderung in IE und Edge proportional erfolgt.

Das obige ist der detaillierte Inhalt vonWie erreicht man die Bildskalierung „object-fit: cover;' in IE und Edge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage