2016-09-21 53 views
-2

我有36個png關鍵幀,我想逐個顯示。我看到了兩種通用的方法:有36 div塊與background-image不同display財產,或具有單個div塊,並設置不同的background-image就可以了。我想知道哪種方式更快。哪個更快:切換顯示兩個div,或切換背景圖像?

+0

你測試過了嗎?這似乎是最簡單的測試方法......不是? –

+0

使用gif?或動畫PNG? – evolutionxbox

+0

@Paulie_D這兩種方式看起來都是瞬間的。如果你需要在儘可能多的瀏覽器上知道答案,測試,你可能會發現一些瀏覽器更好一種方式,而其他瀏覽器更好 - 另一種是祝你好運,'更快'我的意思是更有效的資源使用 –

回答

0

切換可見性意味着您的圖像已經從服務器下載(除非您在加載完成後切換過快)。改變背景會產生新的請求,直到你切換全部。

除非您可以使用精靈並更改背景位置。

我不認爲改變顯示或背景之間的性能差異很大,它仍然只是改變一些CSS。