CSS背景重复的数量是否会影响网页效率?

时间:2014-06-02 07:25:06

标签: css performance css3 background-image transparency

我有时会使用小而均匀的像素图案作为背景图像。

在这些情况下我发现自己使用4 x 4或10 x 10像素图像,我想知道使用50 x 50或100 x 100像素尺寸是否更好。

无论如何,文件大小都会非常小,但我发现浏览器将30(或大约)50x50像素图像映射到背景可能比映射60,000个4x4像素图像效率更高。

看起来浏览器可能需要占用大量CPU(因此电池寿命)才能重复60,000次背景图像。


  • CSS背景重复次数是否会影响网页效率?

4 x 4 px = [1280 x 720 screen : 57,000 repeats] [3.47kb]

100 x 100 px = [1280 x 720 screen : 9,200 repeats] [13.83kb]

1 个答案:

答案 0 :(得分:2)

为什么你说你不能在css中使用透明背景?

尝试使用RGBA - 其中' a'是阿尔法。

background: rgba(255, 0, 0, 0.4);

实施例: http://www.css3.info/preview/rgba/