كيفية تمرير المتغيرات من ورقة أسلوب أقل لسفينة إلى مجموعة أنماط شملت؟
-
18-09-2019 - |
سؤال
أنا أحاول استخدام أقل كس لبناء نظام قالب حيث يحتوي كل قالب على 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؟
يبدو أن تعمل بشكل جيد الآن مع الأحدث أقل.