在嘗試最佳化隱藏聯絡人表單的顯示時,使用者遇到了與表單欄位關聯的CSS 背景影像出現的問題明顯的延遲。為了解決這個問題,使用者使用 jQuery 腳本來預先載入映像。
使用CSS 進行影像預先載入
但是,單獨使用CSS 可以實現更有效的解決方案.
body::after { position: absolute; width: 0; height: 0; overflow: hidden; z-index: -1; /* Hide images */ content: url(img1.png) url(img2.png) url(img3.gif) url(img4.jpg); /* Load images */ }
在此code:
CSS 預先載入的好處
這種基於CSS 的方法具有以下幾個優點:
額外最佳化
如果小尺寸圖片較多,將多個圖片組合成一個精靈可以進一步減少HTTP請求。此外,確保圖像託管在支援 HTTP/2 的伺服器上可以提高其載入速度。
以上是CSS預先載入如何優化隱藏表單元素的背景圖片顯示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!