我正在一個導致大量瀏覽器重排的應用程序工作。性能是一個關鍵問題。從性能角度來看,對某些DOM元素使用CSS3漸變或圖像漸變效果會更好嗎?使用CSS文字陰影和漸變的頁面是否會使用較慢的迴流作爲使用圖像來實現這些視覺效果的頁面? 另外,有沒有我可以使用的迴流焊測試?瀏覽器重繪/迴流性能:使用CSS3漸變對PNG漸變
1
A
回答
1
對於繪圖而言,CSS梯度和陰影的作用不僅僅是圖像。表現曾經很糟糕,現在他們可以接受。如果你有很多漸變/陰影,你應該實施它們並在你的真實環境中進行測試。如果你只有幾個,我不會擔心。
0
它很大程度上取決於瀏覽器如何呈現它,但大部分情況下渲染速度會變慢。另外,在較舊的瀏覽器中,您將擁有較少的像素完美顯示。但是,這也可以用於細分受衆羣體,因爲通常那些使用更新的瀏覽器的用戶也會更新計算機。所以,這是一種折衷方案,可以有效地爲您的網站提供簡化版本,但無法處理這些版本。這不是保證,但我發現它通常平衡很好。
總的來說,真實世界的測試是一條路。構建它,查看它是否有效,並在找到它們時解決性能問題。我會毫不猶豫的,因爲有可能無法工作。如果它工作的很好,而且你不嘗試,你永遠不會知道!
相關問題
- 1. CSS3漸變多個瀏覽器
- 2. 線性漸變css3
- 3. css3漸變中心漸變
- 4. CSS3漸變重複
- 5. CSS漸變跨瀏覽器
- 6. 跨瀏覽器線性漸變
- 7. 谷歌瀏覽器中的CSS3線性漸變錯誤
- 8. CSS3交叉瀏覽器漸變背景與rgb/rgba和回退
- 9. CSS3漸變不能在所有的瀏覽器
- 10. CSS3線性漸變在Mozilla
- 11. CSS3線性漸變和Opera?
- 12. 如何在CSS3線性漸變中使漸變停止?
- 13. CSS3漸變不能在Firefox
- 14. 使用CSS3的線性漸變div
- 15. 有沒有辦法使用CSS3漸變和回退到PNG?
- 16. 畫布徑向漸變vs .png性能
- 17. 漸變不適用於IE瀏覽器
- 18. CSS3背景漸變
- 19. 漸變CSS3 Javascript庫?
- 20. SharePoint/CSS3漸變/ IE9
- 21. CSS3漸變褪色
- 22. CSS3漸變效果
- 23. CSS3漸變閃爍
- 24. CSS3漸變背景
- 25. 使用CSS3在文本上創建雙色漸變漸變
- 26. CSS3漸變在瀏覽器中看起來不同
- 27. 從瀏覽器重複線性漸變打印
- 28. 繪製漸變
- 29. 跨瀏覽器邊框漸變
- 30. 跨瀏覽器漸變問題