Как создать один спрайт из многих папок с помощью Compass?
У меня есть одна папка, содержащая изображения, которая также имеет подпапку с изображениями. Мне нужно создать только один спрайт, а не два, как сейчас, и я также хочу управлять сгенерированными классами в зависимости от папки/подпапки:
@import "mobile/*.png";
@import "mobile/icons/*.png";
Как заставить компас генерировать только один спрайт?
Ответы
Ответ 1
До Compass 0.12.1 вы можете использовать это:
@import "mobile/**/*.png";
Регрессия может появиться с версией 0.12.2, не позволяя этому синтаксису работать. Вместо этого вы можете просмотреть список каталогов:
@import "mobile/{,icons}/*.png";
Обязательно запустите список с запятой, чтобы настроить таргетинг на текущий каталог mobile
.