我正在一个导致大量浏览器重排的应用程序工作。性能是一个关键问题。从性能角度来看,对某些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. 跨浏览器渐变问题