الصفحة الرئيسية » الترميز » الابتداء مع ساس التثبيت والأساسيات

    الابتداء مع ساس التثبيت والأساسيات

    في هذا المنشور ، سنناقش CSS Preprocessor يسمى Sass أو صفحات أنماط رهيبة.

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

    تثبيت ساس

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

    بعد اكتمال التثبيت ، يمكنك الانتقال إلى Terminal (على Mac) أو في Command Prompt (في Windows) ثم كتابة سطر الأوامر التالي فيه:

    على ماك.

     سودو جوهرة تثبيت ساس 

    على ويندوز.

     جوهرة تثبيت ساس 

    في حالة نجاح التثبيت ، سيكون لديك الإشعار التالي في موجه الأوامر / الأوامر.

    بعد ذلك ، نحتاج إلى تحديد أي دليل لمشاهدته Sass باستخدام الأمر التالي ؛

     ساس - ساعة المسار / ساس الدليل 

    سوف سطر الأوامر أعلاه مشاهدة كل .SCSS/.ساس الملفات في مسار / دليل وكلما تم تغيير أحد الملفات الموجودة في هذا الدليل ، يقوم Sass بتحديث الملفات المقابلة أو إنشاء واحد في حالة عدم وجوده.

    إذا كنا بحاجة إلى Sass لإنشاء الملفات في دليل محدد ، فيمكننا القيام بذلك بهذه الطريقة ؛

     sass - watch path / sass-directory: path / css-directory 

    يمكننا أيضًا مشاهدة ملف محدد بدلاً من الدليل ، مع سطر الأوامر هذا ؛

     ساس - ساعة المسار / ساس الدليل / styles.css 

    إذا نجح الأمر watch ، فسيظهر شيء مثل هذا الإشعار أدناه في موجه الأوامر الطرفية / الأوامر.

    قراءة متعمقة: لصناعة السيارات في ترجمة ملفات ساس مع ساس 3

    تطبيقات ساس

    ومع ذلك ، إذا كنت تكره العمل من خلال موجه الأوامر أو الأوامر ، يمكنك استخدام بعض التطبيقات لساس. الخيار الحر هو الكشفية. إنه مبني على Adobe Air بحيث يمكن تشغيله على جميع أنظمة التشغيل (Windows و OSX و Linux).

    ومع ذلك ، فإنه يعمل ببطء شديد كما ذكر البعض من قبل.

    لذلك إذا لم يكن لديك الصبر على ذلك ، فهناك أيضًا بعض الخيارات المدفوعة. يختلف السعر لكل تطبيق ، ويبلغ سعر Compass.app 10 دولارات ، و Fire.app ، و 14 دولارًا ، و Codekit مقابل 25 دولارًا.

    تسليط الضوء على رمز

    على الرغم من أن Sass هو امتداد CSS بشكل أساسي ، إلا أن المحرر الحالي قد لا يقوم بتمييز بناء الجملة بشكل صحيح. لحسن الحظ ، هناك بالفعل بعض الحزم تقريبا لأي محرر كود لتمكين .ساس أو .SCSS تسليط الضوء على رمز.

    إذا كنت تعمل مع Sublime Text 2 مثلما أفعل ، فيمكنك استخدام هذه الحزم ؛ Sublime Text HAML & Sass و Sublime Text 2 Sass Package ، ولأسهل طريقة ، يمكنك تثبيت إحدى هذه الحزم من خلال التحكم في الحزمة.

    بالنسبة لمحرري الشفرات الآخرين ، انظر أدناه ، أو جرب غوغلينغ له.

    • هذا البرنامج التعليمي عبارة عن درس تعليمي رائع حول العمل على Sass مع Dreamweaver
    • ساس الوضع لكودا. ولكن ، يبدو أن هذا الوضع قد تم دمجه مع Coda اعتبارًا من الإصدار 2
    • TextMate الرسمية SCSS حزمة
    • اسبرسو السكر لساس
    • حزم InType

    ساس اللغة

    تشترك Sass و LESS فعليًا ببعض اللغات الشائعة ، فيما يلي بعض منها.

    المتغيرات

     $ color-base: # 000؛ العرض $: 100px ؛ 

    الفرق الوحيد من متغيرات LESS هو أن المتغير في Sass يتم تعريفه بـ a $ إشارة.

    قواعد التعشيش

     header width: 980px؛ الارتفاع: 80 بكسل ؛ nav ul style-style: none؛ الحشو: لا شيء ؛ الهامش: لا يوجد  li display: inline؛ زخرفة النص: لا شيء ؛  

    الخلاطات والوظائف

     mixin border-radius ($ radius) -moz-border-radius: $ radius؛ -wkkit-border-radius: $ radius؛ -ms-border-radius: $ radius؛ نصف قطرها الحدود: نصف قطرها $.  

    عمليات

     li width: $ width / 5 - 10px؛  

    عبارة شرطية

     if light ($ color-base)> = 51٪ background-color: # 333333؛ else background-colour: #ffffff؛  

    في أقل شيء ، قد تفعل شيئًا مشابهًا من خلال تعبير Guard ، الذي قمنا بتغطيته في هذا البرنامج التعليمي.

    الفكر النهائي

    وهذا كل شيء. في المنشور التالي ، سنبدأ في استكشاف لغات Sass ورفيقها Compass. ترقب.