Sass sprite不能在深层嵌套文件夹中工作

时间:2014-12-15 15:31:21

标签: sass css-sprites compass

我正在使用SASS精灵:http://compass-style.org/help/tutorials/spriting/

'channel'是'images'中的文件夹名称,其中包含要进行sprited的图像。以下操作会创建一个图像精灵:

@import“compass / utilities / sprites”; @import“channel / * .png”; @include all-channel-sprites;

然而,CSS中的图像路径略有错误。它的输出是:

background-image: url('/images/channel-s78ec12c377.png')

但实际上我需要这个:

background-image: url('../images/channel-s78ec12c377.png')

我已尝试将导入更改为此但会引发错误:

@import "../channel/*.png";

1 个答案:

答案 0 :(得分:1)

原来这与config.rb文件有关。它需要这一行:

relative_assets = true