البرنامج التعليمي Bootstrap 3

BS HOME ابدأ BS BS Grid Basic بكالوريوس الطباعة جداول BS صور بكالوريوس BS Jumbotron بي إس ويلز تنبيهات BS أزرار BS مجموعات زر BS BS Glyphicons شارات / ملصقات BS أشرطة التقدم BS ترقيم الصفحات BS بكالوريوس بيجر مجموعات قائمة BS لوحات BS القوائم المنسدلة BS انهيار BS علامات التبويب / حبوب BS Navbar نماذج بكالوريوس مدخلات BS مدخلات BS 2 تحجيم المدخلات BS كائنات BS Media BS كاروسيل مشروط BS تلميح BS Tooltip BS Popover BS Scrollspy BS اللصقة مرشحات BS

شبكات التمهيد

نظام BS Grid BS مكدس / أفقي BS Grid Small BS شبكة متوسطة BS شبكة كبيرة أمثلة على شبكة BS

ثيمات Bootstrap

قوالب بكالوريوس موضوع BS "ببساطة أنا" موضوع BS "شركة" موضوع BS "الفرقة"

أمثلة التمهيد

أمثلة بكالوريوس اختبار BS تمارين البكالوريوس شهادة بكالوريوس

Bootstrap CSS المرجع

CSS جميع الفئات طباعة CSS أزرار CSS نماذج CSS مساعدي CSS صور CSS جداول CSS القوائم المنسدلة CSS ملاحق CSS الحروف الرسومية

Bootstrap JS المرجع

شبيبة الملحقة تنبيه JS زر JS JS Carousel طي JS JS المنسدلة شبيبة مشروط شبيبة بوبوفر شبيبة Scrollspy علامة التبويب JS JS Tooltip


بدء تشغيل Bootstrap


ما هو Bootstrap؟

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

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

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

مثال التمهيد

<div class="jumbotron text-center">
  <h1>My First Bootstrap Page</h1>
  <p>Resize this responsive page to see the effect!</p>
</div>

<div class="container">
  <div class="row">
    <div class="col-sm-4">
      <h3>Column 1</h3>
      <p>Lorem ipsum dolor..</p>
    </div>
    <div class="col-sm-4">
      <h3>Column 2</h3>
      <p>Lorem ipsum dolor..</p>
    </div>
    <div class="col-sm-4">
      <h3>Column 3</h3>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
</div>

تاريخ التمهيد

تم تطوير Bootstrap بواسطة Mark Otto و Jacob Thornton في Twitter ، وتم إصداره كمنتج مفتوح المصدر في أغسطس 2011 على GitHub.

في يونيو 2014 ، كان Bootstrap هو المشروع رقم 1 على GitHub!


لماذا نستخدم Bootstrap؟

مزايا Bootstrap:

  • سهل الاستخدام: يمكن لأي شخص لديه معرفة أساسية فقط بـ HTML و CSS البدء في استخدام Bootstrap
  • الميزات المتجاوبة: تتكيف CSS المتجاوبة مع Bootstrap مع الهواتف والأجهزة اللوحية وأجهزة سطح المكتب
  • نهج الجوال أولاً: في Bootstrap 3 ، تعد أنماط الجوال أولاً جزءًا من إطار العمل الأساسي
  • توافق المتصفح: Bootstrap متوافق مع جميع المتصفحات الحديثة (Chrome و Firefox و Internet Explorer و Edge و Safari و Opera)

إصدارات Bootstrap

يتبع هذا البرنامج التعليمي Bootstrap 3 ، الذي تم إصداره في عام 2013. ومع ذلك ، فإننا نغطي أيضًا الإصدارات الأحدث ؛ Bootstrap 4 (تم إصداره عام 2018) و Bootstrap 5 (تم إصداره عام 2021) .

Bootstrap 5 هو أحدث إصدار من Bootstrap ؛ بمكونات جديدة وأوراق أنماط أسرع واستجابة أكثر وما إلى ذلك. وهو يدعم أحدث الإصدارات الثابتة لجميع المتصفحات والأنظمة الأساسية. ومع ذلك ، لا يتم دعم Internet Explorer 11 والإصدارات الأقدم.

تتمثل الاختلافات الرئيسية بين Bootstrap 5 و Bootstrap 3 و 4 في أن Bootstrap 5 قد تحول إلى JavaScript بدلاً من jQuery .

ملاحظة: لا يزال Bootstrap 3 و Bootstrap 4 مدعومين من قبل الفريق لإصلاحات الأخطاء الحرجة وتغييرات الوثائق ، ومن الآمن تمامًا الاستمرار في استخدامها. ومع ذلك ، لن يتم إضافة ميزات جديدة إليها.

من أين تحصل على Bootstrap؟

هناك طريقتان لبدء استخدام Bootstrap على موقع الويب الخاص بك.

أنت تستطيع:

  • قم بتنزيل Bootstrap من getbootstrap.com
  • قم بتضمين Bootstrap من CDN

تحميل Bootstrap

إذا كنت تريد تنزيل Bootstrap واستضافته بنفسك ، فانتقل إلى getbootstrap.com ، واتبع التعليمات الموجودة هناك.



Bootstrap CDN

إذا كنت لا تريد تنزيل Bootstrap واستضافته بنفسك ، فيمكنك تضمينه من CDN (شبكة توصيل المحتوى).

يوفر MaxCDN دعم CDN لكل من Bootstrap's CSS و JavaScript. يجب عليك أيضًا تضمين jQuery:

ماكس CDN:

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

إحدى مزايا استخدام Bootstrap CDN: قام
العديد من المستخدمين بالفعل بتنزيل Bootstrap من MaxCDN عند زيارة موقع آخر. نتيجة لذلك ، سيتم تحميله من ذاكرة التخزين المؤقت عندما يزورون موقعك ، مما يؤدي إلى وقت تحميل أسرع. أيضًا ، ستتأكد معظم شبكات CDN من أنه بمجرد أن يطلب المستخدم ملفًا منه ، سيتم تقديمه من الخادم الأقرب إليهم ، مما يؤدي أيضًا إلى وقت تحميل أسرع.

يستخدم jQuery
Bootstrap jQuery لمكونات JavaScript الإضافية (مثل الوسائط وتلميحات الأدوات وما إلى ذلك). ومع ذلك ، إذا كنت تستخدم فقط جزء CSS من Bootstrap ، فلن تحتاج إلى jQuery.


إنشاء أول صفحة ويب باستخدام Bootstrap

1. أضف نوع مستند HTML5

يستخدم Bootstrap عناصر HTML وخصائص CSS التي تتطلب نوع مستند HTML5.

قم دائمًا بتضمين نوع مستند HTML5 في بداية الصفحة ، جنبًا إلى جنب مع السمة lang ومجموعة الأحرف الصحيحة:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
  </head>
</html>

2. يعتبر Bootstrap 3 هو الجوّال أولاً

تم تصميم Bootstrap 3 ليكون مستجيبًا للأجهزة المحمولة. تعد أنماط الجوال أولاً جزءًا من إطار العمل الأساسي.

لضمان العرض الصحيح والتكبير باللمس ، أضف <meta>العلامة التالية داخل <head>العنصر:

<meta name="viewport" content="width=device-width, initial-scale=1">

يضبط الجزء width=device-widthعرض الصفحة لتتبع عرض شاشة الجهاز (والذي سيختلف تبعًا للجهاز).

يضبط الجزء initial-scale=1مستوى التكبير الأولي عند تحميل الصفحة لأول مرة بواسطة المتصفح.

3. الحاويات

يتطلب Bootstrap أيضًا عنصرًا يحتوي على محتويات الموقع.

هناك نوعان من فئات الحاويات للاختيار من بينها:

  1. توفر .containerالفئة حاوية عرض ثابتة سريعة الاستجابة
  2. يوفر .container-fluidالفصل حاوية كاملة العرض ، تغطي العرض الكامل لإطار العرض
.وعاء
.container-fluid

صفحتان أساسيتان للتمهيد

يوضح المثال التالي التعليمات البرمجية لصفحة Bootstrap أساسية (مع حاوية عرض ثابتة سريعة الاستجابة):

مثال

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container">
  <h1>My First Bootstrap Page</h1>
  <p>This is some text.</p>
</div>

</body>
</html>

يوضح المثال التالي التعليمات البرمجية لصفحة Bootstrap أساسية (مع حاوية كاملة العرض):

مثال

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container-fluid">
  <h1>My First Bootstrap Page</h1>
  <p>This is some text.</p>
</div>

</body>
</html>