Sass 罗盘精灵布局

Sass 罗盘精灵布局,sass,sprite,Sass,Sprite,如何将布局传递到我的精灵中,并像这样调用它们 $sprite-global : sprite-map( "sprites/global/*.png", $sprite-global-layout: smart ); $sprite全局布局:smart被完全忽略。根据,它应该像这样应用: $sprite-global-layout: smart; $sprite-global: sprite-map("sprites/global/*.png"); 因此,显然,该

如何将布局传递到我的精灵中,并像这样调用它们

$sprite-global : sprite-map(
    "sprites/global/*.png",
    $sprite-global-layout: smart
);
$sprite全局布局:smart
被完全忽略。

根据,它应该像这样应用:

$sprite-global-layout: smart;
$sprite-global:        sprite-map("sprites/global/*.png");

因此,显然,该目录不会附加到布局变量的名称中,因此这实际上是可行的:

$global-layout: smart;
@import "sprites/global/*.png";

此外,使用精灵贴图而不是@import来设置它们可能会出现问题;请参见

我可以通过将它们作为变量插入来实现这一点:

$sprites: sprite-map("sprites/*.png", $layout: vertical, $spacing:20px);

精灵可以很好地编译,但不幸的是,它的布局仍然被忽略。我也试过水平,但也被忽略了。我是否缺少config.rb设置或其他什么?