是显示单个图像还是显示图像拼贴的一部分?

鳄鱼

我注意到一些网站制作了从图标到按钮的各种图像的巨型拼贴。我可以找到的一个例子是Youtube。是Youtube的“拼贴”示例。这些站点仅显示该图像的一部分,而不显示多个图像。

为了澄清起见,假设一个网站有五个图标,每个图标为10x10px。他们将制作一个50x10px的拼贴画,而不是单独显示它们,加载一张图像并显示该图像的五个单独的实例,但是每个实例仅显示需要的部分。例如,图片1可能是从0px宽度开始的10x10px图像,另一张可能是从20px宽度开始的10x10px图像,依此类推。

与分别加载每个图像相比,这样做有什么好处?由于浏览器仅加载一幅图像,因此我想它的加载速度比多幅图像要快。这是真的?

锡尔夫

您在说的是CSS精灵。http://css-tricks.com/css-sprites/此页面应包含您需要的所有信息。基本上,是的,它速度更快-减少页面速度的HTTP请求较少。

这是有关同一主题的先前答案,将作更详细的介绍。https://stackoverflow.com/a/8050216/4317628

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章