所以,我想使用精灵图表在CSS中设置背景图片。为了明确,我不是要实现this effect。我有一个完整的精灵图表,我想将其上的16像素乘16像素的正方形设置为重复的背景。
在未来的某个时候,我希望能够通过使用URL参数中的媒体片段设置特殊尺寸, 但由于这目前还不支持,我正在寻找替代方法。是否有任何现代CSS技术或黑客方式可以实现相同的效果?
一些注意事项:
- 我不需要支持旧版本浏览器,只需要最新版本的Firefox或Chrome。
- 我更喜欢纯CSS解决方案。如果有必要,我可以创建JS / Canvas解决方案并使用data:URI,但考虑到我可能需要使用的元素数量,如果可以通过纯CSS获得更好的结果,我宁愿不这样做。
- 需要在
x
和y
方向上重复。 - 寻找利用单个内存/缓存中的图像的解决方案,以便我不必为每个要插入的精灵加载精灵表。