كيفية تمرير المتغيرات من ورقة أسلوب أقل لسفينة إلى مجموعة أنماط شملت؟

StackOverflow https://stackoverflow.com/questions/2009052

سؤال

أنا أحاول استخدام أقل كس لبناء نظام قالب حيث يحتوي كل قالب على 3 أو 4 مخططات ألوان بديلة.

لذلك على سبيل المثال، يمكن أن يكون لدي red.less ورقة أنماط تبدو وكأنها هذه:

@main_colour: #ff0000;
@import 'main.less';

لذلك، ليس لدي واحد فقط main.less StyleSheet للمحافظة على ما يحتوي على جميع الأنماط الرئيسية، وتستخدم المتغيرات المحددة لرموز الألوان. يمكنني بعد ذلك إنشاء منفصلة colour.less ملف لكل نظام الألوان.

المشكلة فقط هي عندما أحاول القيام بذلك، أحصل على Less::VariableNameError مما يدل على أن أقل تحليل apports قبل أن يوزع المتغيرات.

هل هناك حلوة لهذه طريقة أخرى لتحقيق نفس النتيجة النهائية؟

هل كانت مفيدة؟

المحلول

بالنسبة إلى سقسائلك, ، نعم، هذا سيعمل كما تتوقع في ساسل. وبعد أنا فعلا من فوجئت أنها لا تعمل في أقل.

نصائح أخرى

أعتقد أن الرجال الأقل أرادوا الاحتفاظ بالملف الذرية ومستقلة عن الإعدادات البيئية الخارجية ومستقلة. كان هذا ما افترضت، لكنني أيضا لم يعجبني ذلك حتى منفذ .net لدينا http://www.dotlesscss.com. سوف تتيح لك القيام بذلك بشكل افتراضي.

إنه ليس تغييرا كبيرا للقيام به في النسخة الأصلية الأقل روبي، وإذا كنت تقوم بالتعبير الفاخر بالمصدر، فيمكنني توجيهك في الاتجاه الصحيح.

من المهم، دون الخائن في الفريق الأقل أنا تماما مثل بناء جملة SASS الآن وهناك أشياء إضافية مثل البيانات الشرطية والحلقات التي لا يمكنك القيام بها (حتى الآن).

@ NEX3 - يجب أن تتوقف يا رفاق عن المنافسة وتواصل فقط معا.

يبدو أن هذه ليست مشكلة بعد الآن، أو على الأقل ليس بالنسبة لي باستخدام "dotless" ل .NET؟

يبدو أن تعمل بشكل جيد الآن مع الأحدث أقل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top