Rumah >hujung hadapan web >tutorial css >Mengapa Animasi SVG Saya Tidak Berfungsi dalam Internet Explorer 11?
Animasi SVG Tidak Dipaparkan dalam IE11
Dalam percubaan untuk memasukkan animasi ke dalam angka SVG, anda mungkin menghadapi isu di mana animasi gagal dipaparkan dalam Internet Explorer 11 (IE11). Walaupun animasi berfungsi dengan betul, elemen SVG, biasanya bulatan, kekal tidak kelihatan.
Peralihan CSS dan Animasi untuk Elemen SVG dalam IE11
Malangnya, IE11 tidak sepenuhnya menyokong peralihan CSS dan animasi untuk elemen SVG, terutamanya sifat stroke-dasharray yang digunakan untuk mencipta animasi. Ini disebabkan oleh pengehadan dalam enjin pemaparan asas.
Dokumen Pembangun Microsoft
Menurut Dokumen Pembangun Microsoft, sokongan untuk peralihan CSS dan animasi untuk elemen SVG dikhaskan eksklusif untuk Microsoft Edge.
Penyelesaian
Untuk mencapai kesan animasi yang diingini dalam IE11, pertimbangkan untuk menggunakan perpustakaan animasi JavaScript seperti Platform Animasi GreenSock (GSAP) dan DrawSVGPluginnya. Pemalam ini menyediakan keserasian merentas pelayar untuk menganimasikan elemen SVG, termasuk stroke-dasharray dan stroke-dashoffset.
Pendekatan Alternatif
Jika keserasian dengan versi lama IE tidak keutamaan, anda boleh mempertimbangkan untuk memasukkan animasi menggunakan atribut strok pada elemen bulatan. Walau bagaimanapun, nilai stroke-dasharray mungkin perlu dilaraskan untuk mengimbangi had IE11.
Kesimpulan
Memahami batasan penyemak imbas yang berbeza adalah penting dalam pembangunan web . Apabila menghadapi isu seperti animasi SVG tidak berfungsi dalam IE11, rujuk dokumentasi yang berkaitan dan terokai pendekatan alternatif untuk memastikan keserasian merentas pelbagai platform.
Atas ialah kandungan terperinci Mengapa Animasi SVG Saya Tidak Berfungsi dalam Internet Explorer 11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!