2012-10-24 16 views
11

Mam jeden folder zawierający obrazy, które również mają podfolder z obrazami. Muszę wygenerować tylko jeden sprite, a nie dwa jak to się dzieje teraz, a ja też chce kontrolować wygenerowanych klas w zależności od folderu/podfolderu:Jak wygenerować jeden duszek z wielu folderów za pomocą kompasu?

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

Jak mogę zrobić kompas wygenerować tylko jeden sprite?

Odpowiedz

4

Do Compass 0.12.1 można użyć to:

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

regresji może być pojawiła się wersja 0.12.2, zapobieganie tej składni do pracy. Zamiast tego, można przeglądać listę katalogów:

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

Pamiętaj, aby rozpocząć listę z przecinkami w celu ukierunkowania bieżący katalog mobile.

+0

Dzięki. Czy możesz opublikować źródło, gdzie ta funkcja została udokumentowana? –

+0

Co stanie się z tymi samymi nazwami? –

+2

@ a.s.panchenko ta funkcja już nie działa (moja odpowiedź to 1,5 latka). Musisz użyć klejnotu [sass-globbing] (https://github.com/chriseppstein/sass-globbing). – piouPiouM

Powiązane problemy