【发布时间】:2010-11-29 23:48:29
【问题描述】:
我想知道如何在使用 sprite image 进行样式设置时找到图像位置(坐标)。
【问题讨论】:
-
您能否说得更清楚些,您想以编程方式查找特殊职位吗?或者只是添加到css的位置?在那种情况下,测量呢?反复试验?
我想知道如何在使用 sprite image 进行样式设置时找到图像位置(坐标)。
【问题讨论】:
另一种更简单的方法是通过这个名为Sprite Cow 的网站。我最近才尝试过,它使事情进展得更快。
【讨论】:
您可以使用tool like this 并获取精灵中图标的背景位置。
您需要先上传图片,然后从精灵中选择一个图标。将生成 CSS,只需复制生成的 CSS 并在您的课程中使用它。 (免责声明:我以前做过这个)
其他选项是
您需要在 Photoshop 等图像编辑器中打开图像。从那里您可以在图像中的任何位置找到 X 和 Y 位置。请注意,左边,顶部是 0,0。获取x和y位置并像这样使用
背景位置:-310px -123px;
请注意 X 和 Y 坐标前的“-”号。
开始
背景位置:1px 1px;
使用 Firebug 即时修改值。通过试错法,您可以找到准确的位置。
【讨论】:
【讨论】:
使用 Gimp/Photoshop 等图形编辑程序,并在编写 CSS 时记下坐标/位置。
【讨论】:
当我第一次尝试 sprite 东西时,试试这个例子对我有很大帮助。
<style type="text/css">
#avocado{
width: 104px;
height: 95px;
background: url(http://2.bp.blogspot.com/-gwRqiyz9X8k/VM0vhBscDsI/AAAAAAAACVA/hITMUs6BjOg/s1600/foods-that-are-toxic-to-dogs.jpg) -110px -121px;
}
</style>
【讨论】: