Подтвердить что ты не робот

Как создать один спрайт из многих папок с помощью Compass?

У меня есть одна папка, содержащая изображения, которая также имеет подпапку с изображениями. Мне нужно создать только один спрайт, а не два, как сейчас, и я также хочу управлять сгенерированными классами в зависимости от папки/подпапки:

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

Как заставить компас генерировать только один спрайт?

4b9b3361

Ответ 1

До Compass 0.12.1 вы можете использовать это:

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

Регрессия может появиться с версией 0.12.2, не позволяя этому синтаксису работать. Вместо этого вы можете просмотреть список каталогов:

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

Обязательно запустите список с запятой, чтобы настроить таргетинг на текущий каталог mobile.