首頁 >web前端 >css教學 >為什麼我的 CSS 動畫在 iPhone 上閃爍,如何修復?

為什麼我的 CSS 動畫在 iPhone 上閃爍,如何修復?

DDD
DDD原創
2024-12-06 03:42:09758瀏覽

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

iPhone WebKit 中的 CSS 動畫閃爍

在 iPhone 應用程式中,遊戲中使用的 CSS 動畫導致閃爍。當元素在滾動後卡入到位時會發生閃爍。唯一使用的 WebKit 動畫用於過渡(即時或 0.2 秒緩出)和翻譯。

點擊“匹配項目”,然後點擊“再次播放”後,配件/錢包的整個背景變成白色在槍支滾動動畫期間。

解決方案:

新增-webkit-backface-visibility 有助於減少閃爍,但重新載入頁面後初始閃爍仍然存在。完整的解決方案包括添加 -webkit-perspective: 1000。有了這個附加屬性,閃爍就被消除了。

解決問題的程式碼:

-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;

以上是為什麼我的 CSS 動畫在 iPhone 上閃爍,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn