【发布时间】:2011-07-29 09:02:59
【问题描述】:
1) 首先,我应该以某种方式对我的 spritesheet 中的图像进行排序吗?(比如从最大到最小的图像,或者从页面顶部到页面底部出现的图像?)
2) 假设我有一个包含前后图像的 css spritesheet。就像图像显示一头牛一样,但是当图像悬停时,它显示的是一头带翅膀的牛。那么不使用css spritesheet是否符合我的最大利益? css 会一次加载我的 spritesheet 中的所有图片吗?
3) spritesheet 在缓存方面是否更好?不相关,但是浏览器缓存某些内容需要什么?我的意思是,如果它只是在单页浏览之后,也许不值得。
4) 最后,我想创建一个论坛。我对论坛一无所知,但我计划很快开始。我正在考虑拥有一组默认的 40 张图像,人们只能从中选择作为他们的头像。我是否应该为这些图像制作一个精灵表(如果可能的话)?
我知道这是很多问题,所以请回答您所知道的任何问题。谢谢!
【问题讨论】:
-
@zneak:不,他没有。 @user657847:如果您有独立的问题(如情况),您应该将它们分成不同的线程。 (好问题,顺便说一句。)
-
这是我不久前写的一篇相关的博文,应该可以帮助你进行精灵:blog.mozilla.com/webdev/2009/03/27/css-spriting-tips
-
这是一些好东西。谢谢!
标签: css image caching sprite css-sprites