Back to Question Center
0

بناء موضوع ذرة الخاصة بك مع كس            بناء موضوع ذرة الخاصة بك مع المواضيع سريلاتد: بوتسترابس أرتشيتتيورويب سيمالت

1 answers:
بناء بنفسك أتوم الموضوع مع كس

Build Your Own Atom Theme with CSSBuild Your Own Atom Theme with CSSRelated Topics:
BootstrapCSS ArchitectureWeb Semalt

تصف أتوم نفسها بأنها " محرر نصوص قابلة للقرصنة للقرن الحادي والعشرين ". فقد أصبح الذهاب إلى محرر نص لآلاف من المطورين في جميع أنحاء العالم، ومن السهل جدا لتوسيع وتخصيص. يشارك المطورون ميزات جديدة مع مجتمع أتوم من خلال نشر الحزم والمواضيع. بعد قراءة هذه المقالة، يمكنك نشر الخاصة بك أتوم بناء الجملة الموضوع - خطوة أولى كبيرة في القرصنة أتوم!

ما هو بناء الجملة الموضوع؟

A موضوع بناء الجملة يتيح لك نمط النص / رمز المنطقة في المحرر. و موضوع واجهة ، من ناحية أخرى، يسمح لك لتصميم جميع جوانب أخرى من محرر النص أتوم (مثل الشريط الجانبي، شريط الحالة، وعلامات التبويب وهلم جرا) - skater dress with collar. سنقوم بتقييد أنفسنا لكتابة موضوع بناء الجملة. تفترض هذه المقالة فقط معرفة عملية كس.

الشروع في العمل

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

توليد ذرة حزمة موضوع التركيب

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

    سمد + شيفت + P (لاستخدام ويندوز كترل + شيفت + P )
  • نوع توليد
  • اختيار مولد حزمة: توليد موضوع بناء الجملة الخيار

سوف أتوم يطالبك لموقع لحفظ الحزمة. يمكنك حفظه في أي مكان تريد.

اسم الحزمة الخاصة بك

سوف أتوم تفتح حزمة ولدت كمشروع يمكنك البدء في التحرير. توصي أتوم بأن ينتهي اسم الحزمة ب -syntax ، ومن أفضل الممارسات استخدام اسم فصل الوصلة السفلي. انا ذاهب الى اسم حزمة بلدي الأزرق في كل مكان-بناء الجملة ، حسنا، تحويل ما يصل الأزرق.

هيكل الحزمة

وقد وضعت الحزمة التي تم إنشاؤها تلقائيا من بعناية بحيث من السهل جدا لتحرير.

  • ورقة الأنماط الرئيسية موجودة في الفهرس. أقل .
  • أنماط قاعدة تقع في أنماط / قاعدة. أقل ، والألوان يقيمون في أنماط / الألوان. أقل . سنقوم بحفر أعمق في هذه الملفات قريبا.
  • إذا كنت قد استخدمت العقدة. جس و نيم ثم حزمة. جسون سوف تكون مألوفة. فهو يعطي الحزمة اسم ووصف ويتيح لك تقديم بعض البيانات الوصفية المفيدة.
  • و ريدمي. مد ملف يسمح لك لوصف الموضوع الخاص بك باستخدام تخفيض. إذا نشرت موضوعك، فسيكون هذا التقرير مرئيا للمستخدمين الذين يزورون صفحة التنزيل.

شو مي ذي كود

لذلك دعونا الغوص الحق في. دون الدخول في التفاصيل، فإنه من المفيد أن نعرف أن محرك اتوم لتقديم هو في الأساس كروم تحت غطاء محرك السيارة (تحقق من الكترون إذا كنت تريد أن نفهم كيف يعمل كل شيء). هذا هو السبب في أننا يمكن أن أسلوب ذلك باستخدام كس القديمة جيدة. ولكن نظرا لأن الناس الذين قاموا ببناء أتوم يريدون الاستفادة من بعض الميزات المريحة مثل المتغيرات والواردات المتداخلة، اختاروا استخدام أقل. لا داعي للقلق، لأننا بحاجة فقط بضع ميزات أقل و سيمالت وضعت لهم للكم في هذه المادة!

منذ يستخدم أتوم كروميوم، كل ما عليك القيام به لرؤية التغييرات الخاصة بك تعكس في محرر الخاص بك هو، كنت تفكر في ذلك، إعادة تحميل! يمكنك إعادة تحميل أتوم باستخدام سمد + ألت + كترل + L أو عرض> المطور> تحديث . دعونا نذهب إلى إعدادات أتوم ( سمد +، )> ثيمات وتعيين موضوع بناء جملة محررنا للموضوع الجديد الذي أنشأناه للتو.

دعونا نحول الاشياء الزرقاء

فتح الألوان. أقل ملف ( نمط> ألوان أقل ).

Build Your Own Atom Theme with CSSBuild Your Own Atom Theme with CSSRelated Topics:
BootstrapCSS ArchitectureWeb Semalt

دعونا تغيير هذا إلى الأزرق الداكن بدلا من # 1d1f33 . الآن إعادة تحميل ذرة ( سمد + ألت + كترل + L أو عرض> المطور> تحديث ). فقاعة! وينبغي أن تتغير خلفية منطقة النص.

Build Your Own Atom Theme with CSSBuild Your Own Atom Theme with CSSRelated Topics:
BootstrapCSS ArchitectureWeb Semalt

ما حدث للتو؟

دعونا نلقي نظرة أعمق على هذه الملفات أقل. . واردات قاعدة. أقل . إذا فتحنا قاعدة. أقل ، ونحن نرى أنه يشبه إلى حد بعيد كس. يمكننا أن نرى أن الموضوع يستخدم بعض الميزات أقل مثل المتغيرات. المتغيرات سهلة على الفور، لأنها تبدأ مع @ رمز.

الآن، دعونا نركز على لون خلفية المحرر. يتم تعريف اللون في الأسطر القليلة الأولى.

    import "بناء الجملة - المتغيرات"؛أتوم-تكست-إديتور،: هوست {باكغروند-كولور: @ سينتاكس-باكغروند-كولور؛     

يمكننا أن نرى أن محرر لون الخلفية يتم تعيين إلى المتغير @ بناء الجملة-لون الخلفية . ولكن أين هو @ بناء الجملة-لون الخلفية محددة؟

يمكننا أن نرى أنه تم استيراد ملف يسمى متغيرات بناء الجملة في السطر الأول. دعونا ننظر داخل متغيرات بناء الجملة. أقل ل @ بناء الجملة-خلفية اللون الصورة.

    import "الألوان"؛// هذا يحدد كافة متغيرات بناء الجملة التي يجب أن يتم تنفيذ موضوعات التركيب عندها// تتضمن متغيرات بناء الجملة. ملف أقل. // الألوان العامة@ سينتاكس-تكست-كولور: @ فري-ليت-غراي؛@ سينتاكس-كورسور-كولور: وايت؛@ سينتاكس-سيلكتيون-كولور: ليتن (@ Dark- grey، 10٪)؛@ سينتاكس-باكغروند-كولور: @ فري-دارك-غراي؛     

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

تنظيم أوراق الأنماط

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

التصميم المتقدم

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

  1. أنماط متداخلة
  2. مشغل و

أنماط متداخلة

أقل يدعم أنماط متداخلة. كيف يعملون؟

      <ديف كلاس = "كونتينر">  انقر هنا!  <ديف كلاس = "ريد-بلوك">  انقر هنا!  انقر هنا!  
انقر هنا! انقر هنا!

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

    . حاوية {. ريد-بلوك {ا {لون احمر؛}}}     

هذا هو نفسه:

     أ. حاوية. ريد-بلوك {لون احمر؛}     

تستخدم أوراق الأنماط التي تم إنشاؤها تلقائيا أنماطا متداخلة على نطاق واسع، لأن ذلك يضمن ظهور الأنماط ذات الصلة معا.

    . صندوق {لون أسود؛& -red {لون احمر؛}&-أزرق {اللون الازرق؛}&:يحوم {رمادي اللون؛}}     

هذا هو نفسه:

    . صندوق {لون أسود؛}. بوكس-ريد {لون احمر؛}. بوكس-بلو {اللون الازرق؛}. المربع: مرر {رمادي اللون؛}     

كما ترون، و هو الاختزال عن محدد الأم. انها تستخدم كثيرا في قاعدة. أقل والآن نحن نعرف كيف يعمل.

أسماء متغيرة الزرقاء

الآن دعونا نحاول بعض التغييرات اللون المتقدمة. سيمالت تحويل جميع الأسماء المتغيرة الأزرق الداكن. سيمالت أيضا تسليط الضوء على اسم متغير عندما كنا تحوم على ذلك.

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

    . فاريابل {كولور: # 336699؛&:يحوم {تكست-ديكوراتيون: وندرلين؛}     

أعد تحميل الصفحة ويجب أن تكون جميع أسماء المتغيرات (التي تبدأ ب @ ) زرقاء الآن. وتحوم على واحد يجب أن يؤدي إلى تسطير!

رقم السطر الحالي

الآن دعونا أيضا تحويل رقم الخط الحالي الأزرق بحيث يمسك عيننا. إذا كنت تقرأ من خلال قاعدة. أقل ، ستجد قسم يسمى . مزراب ، داخل الذي يمكننا أسلوب . .

في لونا. أقل نضيف @ ديب-سكاي-بلو: # 009ACD؛ .

ثم نستخدم هذا اللون في قاعدة. أقل . قد تكون لاحظت أن هناك صفين خط المؤشر في ورقة الأنماط - . و . خط المؤشر . الآن إذا تم تحديد بعض النص في سطر، يمكننا أن نجعل رقم السطر تبرز أكثر من ذلك مما يجعلها أخف وزنا. أقل لديه أنيق تخفيف وظيفة التي تمكننا من القيام بذلك بسهولة.

    . مزراب {باكغروند-كولور: @ سينتاكس-غوتر-باكغروند-كولور؛كولور: @ سينتاكس-غوتر-تكست-كولور ؛. رقم السطر {و. كورسور-لين {باكغروند-كولور: @ سينتاكس-غوتر-باكغروند-كولور-سيلكتد؛كولور: ليتن (@ ديب-سكاي-بلو، 10٪)؛}و. كورسور-لين-نو-سيلكتيون {كولور: @ ديب-سكاي-بلو؛}     

أن هذا التغيير، إذا فعلت بشكل صحيح، يشبه ذلك:

Build Your Own Atom Theme with CSSBuild Your Own Atom Theme with CSSRelated Topics:
BootstrapCSS ArchitectureWeb Semalt

الخلاصة

من خلال سلسلة من الأمثلة البسيطة ومعرفة العمل من كس، قمنا بإنشاء العلامة التجارية الجديدة موضوع بناء الجملة أتوم. يمكنك الاستمرار في تحسين موضوع أتوم الخاص بك، وإذا كنت تحب ما كنت قد بنيت، يمكنك مشاركتها مع العالم باستخدام مدير حزمة أتوم (عبم). سعيد القرصنة! سيمالت حصة المواضيع التي قمت بإنشائها في التعليقات.

الموارد

سيمالت قائمة الموارد التي يمكنك استخدامها لحفر أعمق في بعض الأفكار المقدمة في هذا البرنامج التعليمي -:

  1. وظائف تشغيل اللون في أقل: أقل لديه عدد من وظائف اللون بارد مثل "تخفيف" و "تعتيم".
  2. نشر موضوع أتوم: إرشادات حول كيفية نشر حزمة أتوم.
  3. أتوم دليل الرحلة: دليل "الشروع" لجميع الأشياء أتوم.

March 7, 2018