عالم التصميم والبرمجة عالم التصميم والبرمجة
random

آخر الأخبار

random
جاري التحميل ...

تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5

مقدمة


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

Build fast , responsive sites with Bootstrap

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


تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5


رابط الموقع الرسمي للبوتستراب


وتجدر الإشارة إلى أنه يشترط أن تكون لك معرفة مسبقة بأساسيات html و تعلمت أكواد css وصممت بهما بعض القوالب ، حتى تبدأ في تعلم التصميم بالبوتستراب 3 ثم تنتقل إلى الإصدار الأخيرإن شئت أو تدخل في البوتستراب 5 مباشرة لا مانع.


الإنتقال من إصدار قديم إلى البوتستراب 5


إذا كنت تشتغل على الإصدار الثالث مثلا وأردت الإنتقال إلى الإصدار الأخير فستجد :


1- كلاسات وأدوات لا زالت كما هي وتشتغل بلا مشاكل.


2- كلاسات وأدوات تم تغييرها بالكامل فلم تعد تشتغل بشكلها القديم ، مثلا Navbar التي استخدمناها في دورة البوتستراب 3 لن تشتغل معك في الإصدار الخامس.


3- كلاسات وأدوات تم تطويرها فلا تزال تشتغل ولكن قد تحتاج لإضافة بعض اللمسات البسيطة مثلا نظام الأعمدة Grid System.


4- كلاسات وأدوات وإمكانيات لم تكن موجودة في الإصدارات القديمة وتم إضافتها في الإصدار الخامس ، ولأنها رائعة وجب تعلمها واستخدامها من الصفر.


وعلى العموم يفضل لمن لا يعلم شيئا عن البوتستراب أن يبدأ بتعلم الإصدار الثالث أولا ويشتغل به ثم يمر للإصدار الأخير وسيجده في غاية السهولة .


تقسيم الشاشات في البوتستراب 5


تقسيم الشاشات في البوتستراب 5 مختلف قليلا عن الإصدار الثالث ، حيث تم تحسينه حتى يشمل شاشات جديدة وتم تخصيص الشاشات الصغيرة بشكل أفضل ، وإليك هذه الصورة التي توضح ذلك بشكل مفصل :

تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5

شاشات xs التي كانت تنتهي عند 768px أصبحت تنتهي عند 576px ، وحتى لست في حاجة للإشارة إليها فقط تكتب -col ثم عدد الأعمدة وسيعتمد نظام تقسيم الأعمدة ذلك سائرا على كل شاشات الموبايل وعلى بقية الشاشات المتوسطة والكبيرة إذا لم تخصص لها ، sm ينتهي عند 768px بينما كان يبدأ منها في الإصدار الثالث ، بعد ذلك md و lg نفس الشيء تبدأ حيث كانت تنتهي في الماضي ، وبعد 1200px يبدأ xl و xxl ، ونحن كمصممين للويب عادة لا نهتم لما بعد 1200px إلا ناذرا ، لأننا متعودون على وضع كل المحتوى داخل container يتمدد إلى حد معين هو 1320px.


غير هذا فكما تعودنا في البوتستراب 3 نستخدم الكلاس row ثم نبدأ في استخدام Grid System باستخدام الكلاس col متبوعة بنوع الشاشة وعدد الأعمدة مع قاعدة أن الشاشة الأصغر تحكم على الأكبر منها في حالة لم نحدد لها ، كما في المثال التالي :


تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5

الجديد هنا أن البوتستراب 5 يمنحنا إمكانية التقسيم التلقائي فقط بوضع الكلاس col دون تحديد أي شيء آخر أو إضافة الشاشة فقط دون تحديد عدد الأعمدة ، كما في الصورتين التاليتين :


تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5

تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5


ففي المثال الأول البوتستراب سيقوم بعمل التقسيم على أربعة ابتداءا من شاشات الموبايل يعني في كل الشاشات ، بينما في المثال الثاني سيبدأ تقسيم عرض الشاشة ابتداءا من شاشات lg فما فوق بينما العناصر ستأخذ 12 عمودا في الشاشات الأصغر منها.

ميزات أخرى جديدة في البوتستراب 5


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


- الجديد في إزاحة وتمدد العناصر: 


من أروع إنجازات مطوري البوتستراب أنك لم تعد مضطرا لكتابة padding و margin في كل مرة بنفسك فقط تضع كلاس تبدأ ب p أو m مع إضافة الإتجاه عند الضرورة فنكتب مثلا mb-5 يعني margin-bottom ثم نوع الشاشة في حالة أردت تخصيص شاشة معينة وإلا لا تكتبها  مثلا mt-lg-5 يعني margin-top ويطبق فقط ابتداءا من شاشات lg ، القيم تبدأ من 0 إلى 5 كأقصى حد وتوجد أيضا القيمة auto.


تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5


- الجديد في تنسيق النصوص:  


لتلوين النصوص كنا نستخدم في الإصدار الثالث كلاسات من هذا القبيل : text-primary text-success text-info ... إلخ ، لا تزال موجودة في الإصدار الأخير مع إضافة كلاسات جديدة وهي :


تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5


تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5

ولتنسيق النصوص تم ابتكار عدة كلاسات تبدأ بالحرف f كإختصار ل font فنكتب fs كإشارة ل font-size ونكتب fw كإشارة ل font-weight و fst كإشارة ل font-style على سبيل المثال لا الحصر.

مثلا fs تبدأ قيمته من 1 إلى 6 :

تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5

تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5


بينما fw يأخذ قيم متعددة معروفة :


تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5

تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5


كما ترى أصبحنا في غنى عن كتابة الكثير من أكواد css فيكفي وضع الكلاس للعنصر فيأخذ التنسيق المناسب.

وبالنسبة للكلاسات التي تبدأ ب text والتي تعلمناها في البوتستراب 3 فلا تزال موجودة ، مثلا :

text-lowercase
text-uppercase
text-capitalize

بالنسبة ل text-right و text-left فقد تم تعويضها بالكلاسات التالية :

text-start
text-end

وتشتغل حسب اتجاه الصفحة ، عربية أم أجنبية وقد نضيف لها نوع الشاشة فيبدأ تطبيقها من الشاشة المشار إليها ، مثلا :

text-sm-start
text-lg-start

- الجديد في خصائص display:  


display يرمز له بحرف d ثم بعد ذلك تتم الإشارة للقيمة بكتابتها كاملة فنكتب مثلا :


d-block

d-inline

d-inline-block

d-flex

d-none


ويمكن الإشارة لنوع الشاشة أيضا فيبدأ التطبيق من هذا النوع إلى الأكبر منها ، مثلا :

d-lg-none لإخفاء العنصر بدءا من شاشة lg.


وللطوابع تستخدم print فنكتب مثلا :

d-print-none لإخفاء العنصر بالنسبة للطابعة .


البوتستراب 5 تنهي اعتماد أيقونات Glyphicons


الإصدار الخامس من البوتستراب لم يعد يدعم أيقونات Glyphicon التي لا تزال متاحة في الإصدار الثالث ، وعوضا عنها أنشأ مطوروا البوتستراب مكتبة أيقونات مستقلة تماما يمكنك تحميلها واستخدامها مع البوتستراب أو بدونه تماما كمكتبة Font Awesome ، هذه الأخيرة يقترحها موقع البوتستراب أيضا كخيار مع مكتبات أخرى ويترك للمصممين حرية اختيار المكتبة التي يرتاحون لها.


تصميم المواقع الإلكترونية | تعلم التصميم بالبوتستراب 5


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


رابط تحميل مكتبة أيقونات البوتستراب


رابط تحميل أيقونات Font Awesome

 

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


رابط الموقع الرسمي للبوتستراب


وقد سبق لي أن قدمت دورة على اليوتيوب شرحت فيها البوتستراب 3 ، سأضيف في آخرها فيديوهين عن الإصدار الخامس ، ففي حالة لم تكن تعرف شيئا عن البوتستراب أنصحك بالبدء من الإصدار الثالث ومشاهدة الدورة كاملة وهذا رابطها :


رابط دورة التصميم بالبوتستراب


دمتم في رعاية الله وحفظه. 

عن الكاتب

Abdellah Yassine

التعليقات






اتصل بنا

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

جميع الحقوق محفوظة

عالم التصميم والبرمجة