0

我正在尝试在 Compass sprite 图像中进行排序。当我按字母顺序做时,一切都很好

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

当我放置具有较大尺寸的图像时,例如 red.png (120x32px),红色会出现在精灵的顶部。

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

我尝试使用数字,但没有。我需要特定的顺序,因为我将该精灵称为外部 javascript 文件。我如何影响精灵 odrder?

4

3 回答 3

0

使用水平布局模式:

  $YOURMAP-layout: horizontal;

此模式不像其他模式那样使用文件大小来排序图像。

另请参阅 https://github.com/chriseppstein/compass/issues/1002

于 2013-11-16T02:42:33.123 回答
0

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

https://github.com/chriseppstein/compass/commit/520c950f7d9a9bf7d5cf99842e898feec8aa7364

于 2013-04-12T12:13:28.083 回答
0

而不是在 JavaScript 中定义background-position更改添加或更改类。

于 2013-04-11T21:53:38.530 回答