Bootstrap 5: التعريف والتكوين والمثال

آخر تحديث: 11 دي دي noviembre 2025
نبذة عن الكاتب: تكنوديجيتال
  • Bootstrap 5: مكتبة واجهة أمامية شائعة لإنشاء مواقع ويب حديثة ومستجيبة مع مكونات ونظام شبكة مرن.
  • تتيح المكونات الجاهزة وتخصيصات SASS تصميمًا أسرع مع الحفاظ على التماسك البصري والتحكم في الأسلوب.
  • تحسينات رئيسية على Bootstrap 4: إزالة jQuery، وتخصيص أكبر، وتحسينات نظام الشبكة.
  • تسهل الوثائق الشاملة والتوافق مع المتصفحات الحديثة عملية التبني، على الرغم من أن بعض الميزات قد تكون محدودة في المتصفحات القديمة.
التمهيد 5

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

ما هو Bootstrap 5؟

Bootstrap 5 هي مكتبة واجهة أمامية شائعة تعمل على تبسيط عملية تصميم وتطوير الويب. تم إنشاؤه بواسطة فريق Twitter وتم إصداره لأول مرة في عام 2011. ومنذ ذلك الحين، أصبح أحد أكثر الأدوات استخدامًا في مجتمع تطوير الويب.

نبذة مختصرة عن Bootstrap

قبل أن نتعمق في تفاصيل Bootstrap 5، من المثير للاهتمام أن نعرف القليل عن تاريخ هذه المكتبة المذهلة. نشأ Bootstrap كمشروع داخلي في Twitter لتحسين الاتساق عبر منصته وتسهيل تطوير ميزات جديدة.

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

الميزات الرئيسية لـ Bootstrap 5

يأتي Bootstrap 5 مع مجموعة واسعة من الميزات التي تجعل تصميم الويب أسرع وأسهل. تتضمن بعض الميزات الرئيسية ما يلي:

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

تكوين Bootstrap 5

الآن بعد أن أصبحت لديك فكرة واضحة عن ما هو Bootstrap 5 ومميزاته الرئيسية، حان الوقت لتتعلم كيفية تكوين Bootstrap 5 في مشروعك.

تنزيل Bootstrap 5

الخطوة الأولى للبدء في استخدام Bootstrap 5 هي تنزيل الملفات الضرورية. يمكنك تنزيل Bootstrap 5 من موقع Bootstrap الرسمي (https://getbootstrap.com/) أو استخدم مدير الحزم مثل npm أو Yarn.

بمجرد تنزيل الملفات، قم بفك ضغطها إلى الموقع المطلوب في مشروعك.

ربط ملفات Bootstrap 5

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

يمكنك استخدام العلامات <link> لربط جدول أنماط CSS وعلامات Bootstrap <script> لربط ملفات JavaScript الضرورية. تأكد من وضع هذه الروابط في القسم <head> وفي نهاية نص مستند HTML الخاص بك، على التوالي.

فيما يلي مثال لكيفية ظهور الكود الخاص بربط ملفات Bootstrap 5:

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="ruta/bootstrap.min.css">
    <title>Tu Sitio Web con Bootstrap 5</title>
</head>
<body>
    <!-- Contenido de tu sitio web -->

    <!-- Aquí puedes agregar tu contenido HTML -->

    <!-- Inclusión correcta del JavaScript de Bootstrap al final del cuerpo para mejorar la carga de la página -->
    <script src="ruta/bootstrap.min.js"></script>
</body>
</html>


تذكر أن تحل محل "ruta" مع الموقع الفعلي لملفات Bootstrap 5 في مشروعك.

بدء الإعداد

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

على سبيل المثال، إذا كنت تريد إنشاء زر باستخدام Bootstrap 5، يمكنك ببساطة إضافة الفئة "btn" إلى عنصر <button> o <a>حيث يظهر في الآتي:

<button class="btn btn-primary">Haz Clic</button>

بهذه الطريقة، سوف يقوم Bootstrap 5 تلقائيًا بتطبيق الأنماط والتفاعلات اللازمة على الزر.

  XAML Studio: دليل شامل لإنشاء نماذج أولية لواجهات XAML في نظام التشغيل Windows

أمثلة على Bootstrap 5

الآن بعد أن تعرفت على أساسيات إعداد Bootstrap 5، حان الوقت لاستكشاف بعض الأمثلة العملية التي ستساعدك على فهم كيفية استخدام Bootstrap 5 في مشاريعك بشكل أفضل.

المثال 1: شريط التنقل

أحد الميزات الأكثر شيوعًا المستخدمة على مواقع الويب هو شريط التنقل. يجعل Bootstrap 5 من السهل إنشاء شريط تنقل سريع الاستجابة وأنيق باستخدام نظام الشبكة والمكونات المعدة مسبقًا.

فيما يلي مثال لكيفية ظهور الكود لإنشاء شريط تنقل بسيط باستخدام Bootstrap 5:

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Mi Sitio Web</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav">
        <li class="nav-item">
          <a class="nav-link active" aria-current="page" href="#">Inicio</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Acerca de</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Servicios</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Contacto</a>
        </li>
      </ul>
    </div>
  </div>
</nav>

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

المثال 2: معرض الصور

أحد المكونات الشائعة الأخرى على مواقع الويب هو معرض الصور. يوفر Bootstrap 5 طريقة سهلة لإنشاء معرض صور متحرك باستخدام مكون المعرض الخاص به.

فيما يلي مثال لكيفية ظهور الكود لإنشاء معرض صور باستخدام Bootstrap 5:

<div id="carouselExampleIndicators" class="carousel slide" data-bs-ride="carousel">
  <ol class="carousel-indicators">
    <li data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active"></li>
    <li data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1"></li>
    <li data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2"></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="ruta/imagen1.jpg" class="d-block w-100" alt="Imagen 1">
    </div>
    <div class="carousel-item">
      <img src="ruta/imagen2.jpg" class="d-block w-100" alt="Imagen 2">
    </div>
    <div class="carousel-item">
      <img src="ruta/imagen3.jpg" class="d-block w-100" alt="Imagen 3">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-bs-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Anterior</span>
  </a>
  <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-bs-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Siguiente</span>
  </a>
</div>

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

أسئلة متكررة

فيما يلي، سنقوم بالإجابة على بعض الأسئلة الشائعة حول Bootstrap 5.

هل Bootstrap 5 مجاني؟

نعم، Bootstrap 5 هي مكتبة مجانية ومفتوحة المصدر. يمكنك تنزيله واستخدامه في مشاريعك دون أي تكلفة.

هل تحتاج إلى معرفة البرمجة لاستخدام Bootstrap 5؟

على الرغم من أن الحصول على المعرفة الأساسية بلغات HTML وCSS وJavaScript يمكن أن يكون مفيدًا، إلا أنك لا تحتاج إلى أن تكون مبرمجًا خبيرًا لاستخدام Bootstrap 5. تم تصميم Bootstrap 5 ليكون سهل الاستخدام والفهم، حتى للمبتدئين في تطوير الويب.

  أطر عمل JavaScript: كل ما تحتاج إلى معرفته لاختيار الأطر الأفضل

ما هو الفرق بين Bootstrap 4 و Bootstrap 5؟

يقدم Bootstrap 5 العديد من التحسينات والتغييرات مقارنةً بـ Bootstrap 4. تتضمن بعض الاختلافات الرئيسية إزالة مسج مثل التبعية، وتحسينات نظام الشبكة، وإضافة مكونات جديدة، والمزيد من التخصيص.

هل Bootstrap 5 متوافق مع الإصدارات السابقة؟

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

أين يمكنني العثور على المزيد من الموارد والوثائق حول Bootstrap 5؟

يمكنك العثور على المزيد من الموارد والوثائق حول Bootstrap 5 على موقع Bootstrap الرسمي (https://getbootstrap.com/). ستجد هنا أمثلة، وأدلة مفصلة، ​​ووثائق كاملة لمساعدتك في الحصول على أقصى استفادة من Bootstrap 5.

هل Bootstrap 5 متوافق مع جميع المتصفحات؟

تم تصميم Bootstrap 5 ليكون متوافقًا مع المتصفحات الشائعة، بما في ذلك Chrome وFirefox وSafari وEdge وInternet Explorer 11. ومع ذلك، يرجى ملاحظة أن بعض الميزات قد يكون دعمها محدودًا في المتصفحات القديمة.

اختتام

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

في هذه المقالة، استكشفنا ما هو Bootstrap 5، وكيفية إعداده في مشروعك، وقدمنا ​​أمثلة عملية لاستخدامه. نأمل أن تساعدك هذه المعلومات في البدء في تحقيق أقصى استفادة من Bootstrap 5 في مشاريع الويب الخاصة بك.

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