Rumah > hujung hadapan web > tutorial css > Mengapa Animasi CSS Saya Berkelip-kelip pada iPhone, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Animasi CSS Saya Berkelip-kelip pada iPhone, dan Bagaimana Saya Boleh Membetulkannya?

DDD
Lepaskan: 2024-12-06 03:42:09
asal
718 orang telah melayarinya

Why is My CSS Animation Flickering on iPhone, and How Can I Fix It?

Kelipan Animasi CSS dalam iPhone WebKit

Dalam aplikasi iPhone, animasi CSS yang digunakan dalam permainan menyebabkan kelipan. Kelipan berlaku apabila elemen terpasang pada tempatnya selepas ditatal. Satu-satunya animasi WebKit yang digunakan adalah untuk peralihan (sama ada segera atau 0.2 saat pelonggaran) dan terjemahan.

Setelah mengklik "Match item" diikuti dengan "Main semula", keseluruhan latar belakang aksesori/dompet bertukar menjadi putih semasa animasi pistol menatal masuk.

Penyelesaian:

Menambah -webkit-backface-visibility membantu mengurangkan kelipan, tetapi kelipan awal berterusan selepas memuat semula halaman. Penyelesaian lengkap melibatkan penambahan -webkit-perspective: 1000. Dengan sifat tambahan ini, kelipan telah dihapuskan.

Kod untuk menyelesaikan isu:

-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Animasi CSS Saya Berkelip-kelip pada iPhone, dan Bagaimana Saya Boleh Membetulkannya?. 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