Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JS中缩放精灵图像_Javascript_Html_Css - Fatal编程技术网

Javascript 如何在JS中缩放精灵图像

Javascript 如何在JS中缩放精灵图像,javascript,html,css,Javascript,Html,Css,我使用的JS代码最初是为单个PNG图像编写的,但我正在转换为使用Sprite图像 代码最初为代码的一部分提取图像,并在调用缩略图时收缩。既然它正在调用一个Sprite类,那么最好的方法是什么呢 / .exampleclass {显示:内联块;背景:url('sprite.png')不重复;溢出:隐藏;文本缩进:-999px;文本对齐:左;} .exampleclass{背景位置:-2px-3491px;宽度:50px;高度:50px;} // 几周前,我还研究了如何创建响应灵敏的精灵,虽然有

我使用的JS代码最初是为单个PNG图像编写的,但我正在转换为使用Sprite图像

代码最初为代码的一部分提取图像,并在调用缩略图时收缩。既然它正在调用一个Sprite类,那么最好的方法是什么呢

/
.exampleclass
{显示:内联块;背景:url('sprite.png')不重复;溢出:隐藏;文本缩进:-999px;文本对齐:左;}
.exampleclass{背景位置:-2px-3491px;宽度:50px;高度:50px;}

//

几周前,我还研究了如何创建响应灵敏的精灵,虽然有很多好信息,但没有一个能满足我的需求。在我看来,这里有两个最好的例子,尽管它们都有缺点

第二个链接讨论了背景大小,但最终会变得棘手,这取决于您的精灵是否都是相同大小的