Bootstrap

Bootstrap Containers
حاويات bootstrap

ستتعلم في هذا الدرس استخدام ال Containers والبدأ في انشاء تصميم اما flat Design او boxed عن طريق اطار عمل  bootstrap.

التاريخ

01 ديسمبر 2021

الدروس

34

المستوى

العامة

اللغة

انجليزي

المشاهدات

1676

المواضيع

6
الشروحات chevron_left Bootstrap Containers chevron_left Bootstrap

Bootstrap Containers
الحاويات في BootStrap

مراجعة تقنية
Mostafa Hefny

Mostafa Hefny

CEO & Founder CloseTag

</> Bootstrap Containers
الحاويات في BootStrap

containers الحاويات هي عنصر التخطيط الاساسي في bootstrap لانها تقوم بمحاذاة محتوى الصفحة بشكل مستمر داخل حدود صفحة الويب مهما تغيرت ابعادها.


وهناك نوعين شائعين لصفحات الويب من حيث التصميم :

  • Flat Design: تصميم مسطح بعرض شاشة الزائر.
  • Boxed Design: تصميم مبني علي الجزء الاكبر من الصفحة ويكون في اوسطها.


هناك ايضا نوعين للحاويات:

  • container. : هو كلاس مجهز مسبقاً داخل bootstrap لانشاء صفحات ويب responsive متجاوبة وثابتة العرض.
  • container-fluid. : وهو ايضا كلاس مجهز مسبقاً داخل bootstrap لانشاء صفحات ويب responsive متجاوبة وبعرض كامل.
Hello, world!
Boxed Design
Hello, world!
Flat Design
Container Class

استخدام كلاس container

<div class="container">
  <h1>Bootstrap</h1>
  <p>Hello World!</p>
</div>
Container-Fluid Class

استخدام كلاس container-fluid

<div class="container-fluid">
  <h1>Bootstrap</h1>
  <p>Hello World!</p>
</div>

</> BootStrap Fixed Container
الحاوية ذات العرض الثابت في bootstrap

  • container: هو default container الحاوية الافتراضية ويطلق عليه ايضا fixed container الحاوية الثابتة لانه وكما ذكرنا يستخدم لانشاء صفحات ويب ثابتة العرض.
  • max-width: له max-width اقصى عرض يتغير حسب حجم شاشة الزائر.
الشاشة العرض
Extra Small < 576px
Small ≥ 576px
Medium ≥768px
Large ≥992px
Extra Large ≥1200px

</> BootStrap Container Padding and Margin
عمل padding و margin لاي حاوية في bootstrap

Container الحاوية في الوضع الافتراضي لها Padding left and right 15px  ولها 0 :padding top and bottom. 

يمكننا باستخدام بوتستراب لنغير من قيم ال padding ايضا ال margin كما نشاء وبطريقة متجاوبة. 
فمثلا عند كتابة كلاس pt-5 فهذا يعني انك تريد اضافة padding-top:2rem. ولكي تفهم معنى هذا الكلاس فعليك ان تعرف ثلاث اشياء.

اولا حرف p هو رمز لكلمة padding وفي حالة كنت تريد عمل margin فيمكنك استبداله بحرف m.


ثانيا حرف t هو اختصار لكلمة top وهذا يعني انك تريد تطبيق هذا ال padding او ال margin في الاتجاه الاعلى فقط واليك جيمع الاتجاهات:

  • top -t
  • bottom - b
  • left ( start ) - s
  • right( end ) - e
  • x-  (محور السينات x-axis) right and left 
  • y-  (محور الصادات غ-axis) top and bottom
  • في حالة عدم تحديد اتجاه يتم تطبيق الكلاس على جميع الاتجاهات.


ثالثا الرقم 5 يعني ان القيمة هي 3rem وتتراوح الارقام من 0 الى 5 والقيم الخاصة بها هي كالاتي:

  • 0 تعني صفر
  • 1 تعني 0.25rem
  • 2 تعني 0.5rem
  • 3 تعني  1rem
  • 4 تعني 1.5rem
  • 5 تعني 3rem


لذلك عندما نضيف pb-3 على سبيل المثال فهذا يعني padding-bottom:1rem و 1rem = 16px.

Padding Class

استخدام كلاس padding

<div class="container pt-3"></div>

</> BootStrap Responsive Containers
الحاويات المتجاوبة في bootstrap

يتغير عرض كل container حاوية علي حسب عرض الشاشة ويوجد المزيد من الكلاسات الخاصة بالحاوية لكي تتوافق مع معظم الشاشات مثل :

Extra small <576px Small ≥576px Medium ≥768px Large ≥992px X-Large ≥1200px XX-Large ≥1400px
.container 100% 540px 720px 960px 1140px 1320px
.container-sm 100% 540px 720px 960px 1140px 1320px
.container-md 100% 100% 720px 960px 1140px 1320px
.container-lg 100% 100% 100% 960px 1140px 1320px
.container-xl 100% 100% 100% 100% 1140px 1320px
.container-xxl 100% 100% 100% 100% 100% 1320px
.container-fluid 100% 100% 100% 100% 100% 100%
Responsive Containers

استخدام كلاسات الحاوية مع احجام الشاشات المختلفة.

<div class="container-sm">.container-sm</div>
<div class="container-md">.container-md</div>
<div class="container-lg">.container-lg</div>
<div class="container-xl">.container-xl</div>
معلومات تهمك
  • لا تنس تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنس مشاركة الموقع مع أصدقائك حتى تعمّ الفائدة وتكون سببًا في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات