1

私は自分のスプライトを読み込んで生成しています:

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

次に、スプ​​ライト位置メソッドを使用して位置を取得しようとしています:

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

これにより、次のエラーが発生します。

未定義の変数: "$map"。

$map や $map-sprite のような自動的に割り当てられる変数はありますか?

前もって感謝します

4

1 に答える 1

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);
于 2013-07-09T16:32:26.560 に答える