防止頁面載入時觸發CSS 轉換 許多Web 開發人員都遇到這樣的問題:CSS 轉換在頁面載入期間觸發,導致元素在達到最終狀態之前閃爍。在應用顏色過渡時,此行為尤其明顯,因為元素在過渡到其預期顏色之前最初會閃爍為黑色。 此問題源自於 Google Chrome 中的錯誤,每當頁麵包含 時,該錯誤就會觸發轉換;元素。雖然這個問題有多種解決方案,但一個簡單的建議是增加一個空的 。標記到頁尾。程式碼:<pre> <script> 此解決方法有效地防止了頁面載入時觸發轉換,而不影響頁面的其他部分。 或者,您可以將轉換應用於懸停狀態並利用JavaScript手動觸發頁面加載時的轉換:window.addEventListener("load", () => { const elements = document.querySelectorAll(".green"); elements.forEach(element => element.classList.add("green-transition")); });總之,導致Google Chrome 中頁面加載時CSS 轉換運行的錯誤可以透過在頁腳新增空白腳本標記或手動啟動來緩解透過JavaScript 進行轉換。