【发布时间】:2012-10-02 07:39:06
【问题描述】:
浏览器如何智能地实现“css 背景图像黑客”,这种技术在内存方面是否适用于更大的图像?
示例可以是这个页面(看例如加号图标):
http://blueimp.github.com/jQuery-File-Upload/
加号图标并不是真正的 16x16px 图像,它更大(469px x 159px),实际上是这样的:
http://blueimp.github.com/cdn/img/glyphicons-halflings.png
(或者这个:http://blueimp.github.com/cdn/img/glyphicons-halflings-white.png)
此图像用作图标模板,其中包含所有图标,并且在 css (http://blueimp.github.com/cdn/css/bootstrap.min.css) 中调整背景图像位置以仅显示图标模板的特定区域:
@987654325 @
如果图标更大怎么办,例如。大小为 150 像素 x 150 像素的缩略图和图标模板由 500 个图像组成?然后图标模板为 37500 像素 x 37500 像素。浏览器能否以合理的方式处理这个问题,或者每次加载这些缩略图更好,每个都在它自己的 http 进程中?
【问题讨论】:
标签: css background-image