2009-08-31 139 views

回答

5

在图形程序中构建精灵图像时,必须记下每个元素的偏移量并将其用于CSS中。

+0

是的,但是这些偏移是相对于图像本身还是浏览器窗口的顶角? – echobase 2009-08-31 22:20:25

+1

它们是相对于图像的偏移量。 – ceejayoz 2009-08-31 22:20:49

0

要记住的主要事项是,补偿将是。如果您有这100x500与100x100的精灵的形象,那么偏移量将是:

.img1 { background-position: 0 0; } 
.img2 { background-position: 0 -100px; } 
.img3 { background-position: 0 -200px; } 
.img4 { background-position: 0 -300px; } 
.img5 { background-position: 0 -400px; } 
0

由于PNG文件的空白区域占用很少的字节,只是把所有的“图像”每隔一定的时间,比如每50或100像素。这样,你可以简单地找到第一个合适的值,并从中删除50/100像素(在vim中为50 ctrl-x)。

2

您可以使用tool like this并获取精灵中图标的背景位置。

您需要先上传您的图片,然后从精灵中选择一个图标。将生成CSS,只需复制生成的CSS并在您的课堂中使用它。