所以,我正在寻找使用精灵表在 CSS 中制作背景图像。为了清楚起见,不,我不会追求这种效果。我有一个完整的精灵表,我想在表上取一个 16 x 16 像素的正方形并将其设置为将重复的背景。
在未来的某个时候,我希望能够使用 URL 参数中的媒体片段通过空间维度来做到这一点,但由于这还不支持,我正在寻找替代方案。有没有办法通过现代 CSS 技术或黑客来获得同样的效果?
一些注意事项:
- 我不需要支持旧浏览器,只需最新的 FF 或 Chrome 即可。
- 我更喜欢纯 CSS 解决方案。如果需要,我可以并且将创建一个带有 data:URI 的 JS/Canvas 解决方案,但考虑到我可能需要多少元素,如果我可以通过纯 CSS 获得更好的结果,我宁愿不必这样做。
- 需要在两个
x
方向y
重复 - 寻找利用内存/缓存中的单个图像的解决方案,这样我就不必为要插入的每个精灵加载精灵表