Animasi Imej Latar Belakang: Keserasian Merentas Pelayar
Dalam animasi web, adalah perkara biasa untuk menukar imej latar belakang semasa peralihan atau bingkai utama. Walau bagaimanapun, pengguna telah melaporkan bahawa animasi imej latar belakang tidak berfungsi dalam Firefox atau Internet Explorer.
Mengapa Firefox dan Internet Explorer Gagal Memaparkan Animasi Imej Latar Belakang
Seperti yang dinyatakan dalam piawaian CSS, imej latar belakang tidak dianggap sebagai sifat boleh animasi. Firefox dan Internet Explorer mematuhi spesifikasi ini, menyebabkan animasi hilang.
Gelagat Chrome
Walaupun spesifikasinya, Chrome memaparkan animasi imej latar belakang. Ini disebabkan oleh tafsiran Chrome bahawa imej latar belakang boleh dianimasikan secara tersirat (dalam kelegapan dan kedudukan).
Pengendalian Pelik Firefox terhadap Peralihan
Firefox berkelakuan tidak konsisten antara peralihan dan animasi . Semasa ia memaparkan imej latar belakang semasa peralihan, ia melangkau animasi sepenuhnya.
Penyelesaian: Menggunakan Sifat Alternatif
Untuk memastikan keserasian merentas pelayar, elakkan menggunakan latar belakang- imej dalam bingkai utama. Sebaliknya, gunakan kedudukan latar belakang atau kelegapan, seperti yang dicadangkan oleh petikan berikut:
"Untuk menghidupkan kecerunan ia mestilah jenis yang sama."
Coretan Kod:
Dalam coretan kod yang disediakan, div pertama menunjukkan peralihan imej latar belakang (berfungsi dalam semua penyemak imbas), manakala div kedua cuba menghidupkan imej latar belakang (tidak berfungsi dalam Firefox atau Internet Explorer).
Atas ialah kandungan terperinci Mengapa Firefox dan Internet Explorer Tidak Menghidupkan Imej Latar Belakang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!