# 18: हमारी परियोजना का उपयोग करना कम्पास - सीएसएस-ट्रिक्स

विषय - सूची

हम अपने खुद के Sass @mixinको CSS3 के सामान (ग्रेडिएंट्स) की मदद करने के लिए लिख सकते हैं , लेकिन एक Sass ढांचा है जो पहले से ही मौजूद Compass कहलाता है जिसमें पहले से ही वह सामान जाने के लिए तैयार है। इस तरह से सामान को नियंत्रित करने के लिए विश्वास की एक छलांग लगती है (मुझे लगता है कि प्रीप्रोसेसर का उपयोग करने की तुलना में अधिक नहीं है कि इसके साथ शुरू करें), लेकिन यह इसके लायक है।

Compass का उपयोग एक अच्छा विचार क्यों है?

  • @Mixins बहुत अच्छी तरह से लिखे गए हैं। वे उस युक्ति से मेल खाते हैं जहाँ वे कर सकते हैं और बहुत संगत हैं।
  • कम्पास अपडेट ताकि आप स्वचालित रूप से वर्तमान सर्वोत्तम प्रथाओं पर अद्यतित रहें। यह शायद ऐसा करने का अधिक व्यापक काम करेगा जो आप अकेले कर सकते हैं।
  • इसके पास अन्य शक्तिशाली सामानों का एक गुच्छा है, जिसे आप छिड़काव कर सकते हैं, जैसे कि छिड़काव (जो हम इस परियोजना में नहीं करेंगे लेकिन मीठा है)।

कोडकैट कम्पास के साथ बहुत अच्छा काम करता है (यह इसके साथ जहाज भी करता है)। कोडकिट में हमारे पास कुछ नियंत्रण खो देते हैं (जैसे सीधे फ़ाइल संकलन पथ को नियंत्रित करना), लेकिन यह कोई बड़ी बात नहीं है। हम अभी भी अपने प्रोजेक्ट में config.rb फ़ाइल से अधिकांश सामग्री को नियंत्रित कर सकते हैं।

अंततः हम नेविगेशन लिंक के लिए @include बदलावों के लिए कम्पास का उपयोग करते हैं जो उन्हें एक नरम एहसास देता है।

दिलचस्प लेख...