Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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
Image 在Compas sprite图像中进行排序_Image_Sass_Compass Sass - Fatal编程技术网

Image 在Compas sprite图像中进行排序

Image 在Compas sprite图像中进行排序,image,sass,compass-sass,Image,Sass,Compass Sass,我正试图在指南针精灵图像中建立一些秩序。当我按字母顺序做的时候,一切都很好 green.png (32x32px) blue.png (32x32px) red.png (32x32px) 当我把像red.png(120x32px)这样的大尺寸图像放进去时,红色会出现在精灵的顶部 red.png (120x32px) green.png (32x32px) blue.png (32x32px) 我试着用数字,但什么也没用。我需要特定的顺序,因为我调用了sprite表单外部javascript

我正试图在指南针精灵图像中建立一些秩序。当我按字母顺序做的时候,一切都很好

green.png (32x32px)
blue.png (32x32px)
red.png (32x32px)
当我把像red.png(120x32px)这样的大尺寸图像放进去时,红色会出现在精灵的顶部

red.png (120x32px)
green.png (32x32px)
blue.png (32x32px)

我试着用数字,但什么也没用。我需要特定的顺序,因为我调用了sprite表单外部javascript文件。如何影响sprite odrder?

而不是在JavaScript中定义
背景位置的更改添加或更改类。

Compass似乎只能按文件大小对sprite中的图像进行排序,但我发现Compass在以后的版本中可以按名称对图像进行排序


使用水平布局模式:

  $YOURMAP-layout: horizontal;
此模式不像其他模式那样使用文件大小来排序图像

也看到

我正在使用谷歌地图,它非常复杂。我想知道Compass是否有解决方案。你能在你的问题中加入一个具体的例子吗?你可能有。这是一个正确的例子。请注意,云位于垂直布局的第一位,因为它是最大的img。我的问题是类似的,我需要垂直布局,但需要在最后的精灵云。有可能影响图像中的图像位置吗?尼古拉,我理解指南针精灵和你们认为你们存在的问题。然而,我不相信你是在试图以最好的方式解决这个问题。与其解释你的解决方案,不如解释问题。在你的项目中,你想要什么样的最终产品?你想用谷歌地图具体做什么?正如你所想:D。我正在用不同的标记创建一些自定义地图,并为标记生成指南针精灵图像。因为我是从javascript调用的,所以我需要一些有序图像数组(按字母顺序)来设置位置图标:new google.maps.MarkerImage(“sprite.png”,new google.maps.Size(16,16),new google.maps.Point(0,cordinateVerticalShift))}如果指南针根据文件大小生成sprite,我应该如何设置坐标:/