如何使用Compass从多个文件夹生成一个精灵图?

11

我有一个包含图像的文件夹,其中还有一个带有图像的子文件夹。我需要生成一个精灵图,而不是现在出现的两个,我还希望根据文件夹/子文件夹来控制生成的类:

@import "mobile/*.png";
@import "mobile/icons/*.png";

如何让 Compass 生成一个雪碧图?

1个回答

4

在Compass 0.12.1及之前版本中,您可以使用以下方法:

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

从0.12.2版本开始,可能会出现回归问题,导致这种语法无法正常工作。相反,您可以浏览目录列表:

@import "mobile/{,icons}/*.png";

请确保在列表中加上一个逗号,以便针对当前目录mobile


谢谢。您能否发布该功能的文档来源? - a.s.panchenko
相同的名称会发生什么? - a.s.panchenko
2
@a.s.panchenko,这个功能现在已经不再可用了(我的回答已经有1.5年了)。你需要使用sass-globbing gem。 - piouPiouM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接