Bagaimana untuk Membetulkan Object-Fit: Herotan Penutup dalam IE dan Edge?

DDD
Lepaskan: 2024-11-03 03:11:02
asal
657 orang telah melayarinya

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

Menyelesaikan Object-Fit: Herotan Cover dalam IE dan Edge

Dalam situasi di mana imej tertentu perlu mengekalkan ketinggian yang konsisten menggunakan CSS object-fit: cover; harta, pengguna mungkin menghadapi masalah dalam pelayar IE dan Edge. Apabila menskala penyemak imbas, imej mengubah saiz lebar dan bukannya mengezum, menyebabkan herotan.

Untuk menyelesaikan masalah ini, pertimbangkan pendekatan CSS berikut:

  1. Letakkan imej sepenuhnya dalam bekasnya:
<code class="css">position: absolute;</code>
Salin selepas log masuk
  1. Pusat imej menggunakan gabungan berikut:
<code class="css">top: 50%;
left: 50%;
transform: translate(-50%, -50%);</code>
Salin selepas log masuk
  1. Tetapkan dimensi berikut untuk imej:
<code class="css">// For vertical blocks (height greater than width):
height: 100%;
width: auto;

// For horizontal blocks (width greater than height):
height: auto;
width: 100%;</code>
Salin selepas log masuk

Pendekatan ini meniru kesan kesesuaian objek: penutup; dan memastikan tingkah laku yang konsisten merentas semua penyemak imbas, termasuk IE dan Edge.

Untuk demonstrasi praktikal, rujuk:

https://jsfiddle.net/furqan_694/s3xLe1gp/
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Object-Fit: Herotan Penutup dalam IE dan Edge?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan