首頁  >  文章  >  web前端  >  為什麼我的 CSS 過渡在 Chrome 中加載頁面時閃爍?

為什麼我的 CSS 過渡在 Chrome 中加載頁面時閃爍?

Susan Sarandon
Susan Sarandon原創
2024-10-30 21:10:30913瀏覽

Why Do My CSS Transitions Flash on Page Load in Chrome?

解決頁面載入時不穩定的CSS 轉換觸發問題

在涉及CSS 轉換的常見場景中,開發人員經常會遇到不良的視覺效果,即頁面載入時元素閃爍。當過渡屬性套用於元素時,會出現此問題,導致初始顯示時顏色從黑色轉變為指定的顏色。

要解決此問題,重要的是要考慮瀏覽器的參與。此問題已明確確定為 Google Chrome 中的錯誤。根本原因在於當網頁包含

時觸發 CSS 轉換。

一個簡單有效的解決方案是附加一個空白的 <script> 元素。標記到頁面的頁腳,僅包含一個空格。這個小調整修正了這個問題,防止了頁面載入時不必要的轉換。 </script>

<code class="html"><script> </script></code>

對於那些尋求更詳細了解的人,您可以透過以下連結追蹤此問題的進展:

  • https://crbug.com/332189
  • https://crbug.com/167083

以上是為什麼我的 CSS 過渡在 Chrome 中加載頁面時閃爍?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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