當我有一個<a>
標籤設置爲特定圖像的背景是這樣的:如何處理HTML PNG圖像加載時間,CSS
HTML:
<a href="..." title="click here">Click Here</a>
CSS:
a {
background: transparent url(button.png);
}
,我希望背景改變,每當用戶將鼠標懸停在現場像這樣:
CSS:
a {
background: transparent url(button_HOVER.png);
}
閃爍懸停背景圖像(需要大約1-2秒,直到其完全加載)當用戶將鼠標懸停在鏈接。
我可以將該文件保存爲GIF並縮小其大小和加載時間,但該would harm my specific image tremendously
(它的大和高度圖形)。
這就是爲什麼我正在尋找更好的解決方案,例如可能依賴瀏覽器緩存圖像的能力。因此,我將樣式應用於這樣的按鈕:
CSS:
a {
background: transparent url(button_HOVER.png);
background: transparent url(button.png);
}
因此,圖像button_HOVER首先被緩存。它看似已經影響了「閃爍」,但並不完全。我想也許用HOVER圖像創建一個隱藏的標籤,以便結果可能會不同。
你認爲有更好的方法來解決它嗎? (我強調我希望將文件保存爲PNG,重量爲6-7k)。我的方法有效嗎?
這也是一個不錯的解決方案,我同意。 – 2010-03-07 14:41:49
這真是太棒了!偉大的解決方案,我沒有想到,非常感謝! – Gal 2010-03-07 14:47:26