Menggunakan kesan kabur pada tindanan boleh menjadi satu cabaran, terutamanya apabila menyasarkan keserasian merentas penyemak imbas. Berikut ialah panduan komprehensif untuk mencapai kesan yang diingini:
Hartana penapis latar menawarkan penyelesaian yang paling mudah dan mesra penyemak imbas. Cuma tambahkan CSS berikut pada elemen tindanan:
#overlay { backdrop-filter: blur(4px); }
penapis tirai latar menikmati sokongan penyemak imbas yang baik, berfungsi dalam semua penyemak imbas utama, termasuk:
Untuk penyemak imbas lama yang tidak menyokong penapis tirai latar, pertimbangkan untuk menggunakan poliisi penapis CSS.
Untuk kesan penapis poliisi, tambahkan CSS berikut pada helaian gaya anda:
#overlay { filter: blur(4px); /* Native support browsers */ -webkit-filter: blur(4px); /* WebKit browsers */ -moz-filter: blur(4px); /* Mozilla browsers */ -ms-filter: blur(4px); /* Internet Explorer */ -o-filter: blur(4px); /* Opera */ }
Nota: Polifill penapis mungkin tidak berfungsi dengan sempurna dalam semua senario, memberikan kesan kabur sandaran dan bukannya pengeluaran semula tepat pelaksanaan asli.
Kesan kabur boleh menjadi mahal dari segi pengiraan, terutamanya untuk tindanan besar. Gunakan kabur dengan berhati-hati untuk mengelakkan kesan prestasi.
Menggabungkan sifat penapis tirai latar dengan polifill penapis memastikan keserasian merentas penyemak imbas untuk kesan kabur. Walau bagaimanapun, kesan sandaran mungkin berbeza sedikit dalam penyemak imbas yang berbeza, yang membawa kepada penampilan yang tidak konsisten.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kesan Panel Kaca dengan Tindanan Kabur Merentasi Pelayar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!