2012-10-24 13 views
11

मेरे पास एक फ़ोल्डर है जिसमें छवियां हैं जिनमें छवियों के साथ सबफ़ोल्डर भी है। मैं सिर्फ एक स्प्राइट, नहीं दो उत्पन्न करने के लिए के रूप में अब क्या होता है की जरूरत है, और मैं भी फोल्डर/सबफ़ोल्डर के आधार पर उत्पन्न वर्गों को नियंत्रित करना चाहते:कम्पास का उपयोग करके कई फ़ोल्डर्स से एक स्प्राइट कैसे उत्पन्न करें?

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

मैं कम्पास सिर्फ एक स्प्राइट उत्पन्न कैसे बना सकते हैं?

उत्तर

4

कम्पास 0.12.1 तक आप इस का उपयोग कर सकते हैं:

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

प्रतिगमन संस्करण 0.12.2 के साथ दिखाई जा सकता है, काम करने के लिए इस वाक्य को रोकने।

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

आदेश वर्तमान निर्देशिका mobile लक्षित करने के लिए अल्पविराम के साथ सूची शुरू करने के लिए सुनिश्चित करें: इसके बजाय, आप निर्देशिका की एक सूची ब्राउज़ कर सकते हैं।

+0

धन्यवाद। क्या आप स्रोत पोस्ट कर सकते हैं, जहां यह सुविधा दस्तावेज की गई है? –

+0

समान नामों के साथ क्या होगा? –

+2

@ a.s.panchenko यह सुविधा अब काम नहीं करती है (मेरा जवाब 1,5 पुराना है)। आपको [एसएएस-ग्लोबिंग] (https://github.com/chriseppstein/sass-globbing) मणि का उपयोग करना होगा। – piouPiouM

संबंधित मुद्दे