指南针:如何获取自动生成的精灵的位置

时间:2013-07-09 15:37:17

标签: sass compass-sass

我正在加载并生成我的精灵:

@import "map/*.png";
@include all-map-sprites;

然后我试图使用精灵位置方法获得位置:

background-position: sprite-position($map, icon-name);

这出现以下错误:

未定义的变量:“$ map”。

是否有任何自动分配的变量,如$ map或$ map-sprite?

提前致谢

1 个答案:

答案 0 :(得分:2)

试试这个:

@import "map/*.png";
@include all-map-sprites;

$map: sprite-map("map/*.png");
background-position: sprite-position($map, icon-name);

@TomRoggero建议使用更短的变体:

@import "map/*.png";
@include all-map-sprites;

background-position: sprite-position($map-sprites, icon-name);