2011-12-12 48 views
2

我有一個問題,我創建了一個包含很多效果的按鈕元素,例如邊框半徑,框陰影,內部陰影,文字陰影,漸變等。我想用CSS3創建此元素,但我需要同時支持IE7/8。過濾器vs CSS Sprites - CSS3後備

您是否推薦過濾器或精靈作爲後備?

如果你提供了一個答案,你是否也可以解釋哪個呈現更快以及哪個更加防彈?

預先非常感謝,

回答

2

我使用的線性梯度和不透明度的過濾器。我發現它們的加載速度比一個http請求的開銷還要小,並且與下載一個精靈相關聯。

雖然如果這個精靈被緩存,你可能會發現這是更大的網站上更高性能。

我用CSS3please作爲參考。

+0

@beartwizzle是明智的。我必須問,你有多少圖像需要ie7/8?如果它是一個小數字,精靈不會那麼大......但是使用/學習過濾器對於增長來說太棒了 – albert

+0

我注意到了邊界半徑在過濾格式中不可用....您有任何建議嗎?一個後備? ....我想盡可能保持性能 – bc17

+0

你可以使用CSS3Pie http://www.css3pie.com(它相當大,但你可以有條件地加載它只適用於較舊的IE瀏覽器) – isNaN1247