أقل (لغة أوراق الأنماط)

LESS

أقل لغة أوراق أنماط حيوية صممه سيلير Alexis. يتأثر ساس ، وأثرت في بناء مركز "سبأ" أحدث جملة ساس، التي كيفت به كتلة المغلق على غرار تنسيق بناء الجملة.

أقل هو المصدر المفتوح. تمت كتابة النسخة الأولى في روبي، لكن في الإصدارات الأحدث، استخدام روبي قد تم إهمالها والاستعاضة عن جافا سكريبت. بناء جملة مسبوقة بمسافات بادئة أقل تنسيق متداخلة، كما صحيح المغلق صالحة رمز أقل مع دلالات نفس.

أقل يوفر الآليات التالية: المتغيرات وتداخل، mixins، والمشغلين والمهام.

أقل يمكن تشغيلها على جانب العميل (إنترنت إكسبلورر 6 +، بكت، فايرفوكس) والخادم، مع Node.js أو الكركدن (محرك جافا سكريبت). [2]

المتغيرات

ويسمح أقل المتغيرات التي يتم تعريفها. يتم تعريف المتغيرات أقل مع في sign(@). ويتم تعيين المتغير بنقطتين (:).

أثناء الترجمة، يتم إدراج قيم المتغيرات في المستند الإخراج المغلق.

Mixins

Mixins السماح بتضمين كافة الخصائص من فئة إلى فئة أخرى بإدراج اسم الفئة كواحدة من خصائصه، وهكذا تتصرف كنوع متغير أو ثابت. كما يمكن لتتصرف مثل الوظائف، واتخاذ الوسائط. لا يدعم CSS Mixins. يجب تكرار أي من التعليمات البرمجية المتكررة في كل مكان. Mixins تسمح بتكرار التعليمات البرمجية أكثر فعالة ونظيفة، فضلا عن تغيير التعليمات البرمجية أسهل.

أقل نوع خاص من ruleset تسمى حدودي mixins التي يمكن أن تكون مختلطة مثل الطبقات ولكن تقبل المعلمات.

التداخل

دعم CSS التداخل المنطقي، ولكن لا تتداخل كتل التعليمات البرمجية نفسها. أقل يسمح بتداخل محددات داخل محددات أخرى. وهذا يجعل الميراث واضحة وأوراق الأنماط أقصر.

الوظائف والعمليات

أقل يسمح للعمليات والمهام. تسمح عمليات الإضافة والطرح، شعبة والضرب من قيم الخصائص والألوان، والتي يمكن استخدامها لإنشاء العلاقات المعقدة بين خصائص. وظائف تعيين رأس برأس مع رمز JavaScript، السماح بالتلاعب بالقيم.

مقارنة لساس

أقل مستوحاة من ساس. ساس صمم لتبسيط وتوسيع المغلق، حيث تمت إزالة أشياء مثل الأقواس المتعرجة من بناء الجملة. أقل صممت لتكون قريبة من CSS قدر الإمكان، حتى بناء الجملة مطابق للتعليمات البرمجية الموجودة في CSS. كنتيجة لذلك، يمكن استخدام CSS الموجودة كرمز أقل صالح.

عرض إصدارات أحدث من ساس أيضا بناء جملة CSS مثل دعا مركز سبأ (وقح المغلق).

استخدام مواقع

أقل يمكن تطبيقها على مواقع في عدد من الطرق. خيار واحد لتضمين ملف JavaScript less.js لتحويل التعليمات البرمجية على ذبابة. المستعرض ثم يعرض الإخراج المغلق. وثمة خيار آخر هو يجعل التعليمة البرمجية أقل إلى محض المغلق وتحميل المغلق إلى موقع. باستخدام هذا الخيار يتم تحميل أية ملفات.less والموقع لا تحتاج لتحويل جافا سكريبت less.js.

من ويكيبيديا، الموسوعة الحرة