在最近的一个Stackoverflow 播客中,Jeff 谈到拥有一个图像文件,其中包含整个页面上的所有这些小图像,然后使用 CSS 对其进行剪切,以便所有图像都能正确显示。重点是减少服务器请求的数量,以便更快地加载页面。我就像“哇,这真的很酷,我真的可以在我们的产品中使用它”。
我的问题是:这是如何用 CSS 完成的?我需要使用背景图像加载图像,但是如何指定大图像中子图像的偏移量?也就是说,假设在(50px,50px)处的大图像中有一个锤子图标,它的大小为32px * 32px,我怎样才能强制浏览器只显示那个位?