🌟 مقدمة تحفيزية :
“مرحباً بك في عصر السرعة ! هل تساءلت يوماً كيف تبني الشركات الكبرى مواقعها بهذه السرعة والإتقان ؟ السر يكمن في Bootstrap .
تخيل أن لديك مخزناً عملاقاً يحتوي على أزرار جاهزة ، قوائم منسقة ، وجداول مرتبة ، وما عليك إلا اختيار ما يعجبك ووضعه في موقعك . اليوم في أكاديمية قياوي ، سنعلمك كيف تستخدم أقوى ‘إطار عمل’ (Framework) في العالم لتجعل موقعك يبدو وكأنه صُمم في أرقى شركات السيليكون فالي !”
🏗️ 1. ما هو Bootstrap ؟ هو مكتبة CSS جاهزة صممتها شركة Twitter . توفر لك أكواداً معدة مسبقاً لكل شيء (الأزرار ، النماذج ، القوائم).
الميزة الكبرى : موقعك سيصبح “متجاوباً” (Responsive) تلقائياً على الهواتف دون تعب !
🔗 2. كيف نربط Bootstrap بموقعنا ؟ أسهل طريقة هي استخدام رابط CDN (الربط المباشر) . نضع هذا الرابط داخل وسم <head> في ملف الـ HTML :
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
💻 3 . التطبيق العملي (سحر الكلاسات الجاهزة) بدلاً من كتابة CSS طويل للزر ، يكفي أن تعطي الزر “كلاس” (Class) جاهزاً من Bootstrap :
بدون Bootstrap : كنت ستحتاج لـ 10 أسطر CSS .
مع Bootstrap : فقط اكتب هذا في HTML :
<button class="btn btn-success">زر أخضر احترافي</button> <button class="btn btn-danger">زر أحمر للتنبيه</button> <button class="btn btn-primary btn-lg">زر أزرق كبير</button>
📐 4 . نظام الحاويات (Grid System) بستراب يعتمد على تقسيم الصفحة إلى 12 عموداً. لعمل عمودين متساويين :
<div class="container">
<div class="row">
<div class="col-md-6">قسم المعلومات القانونية</div>
<div class="col-md-6">قسم الدورات التقنية</div>
</div>
</div>
💡 لماذا هذا الدرس ضروري لطلابك ؟
1 . توفير الوقت : ما كان يستغرق ساعات في CSS، يتم الآن في ثوانٍ .
2 . شكل عصري : أزرار ونوافذ Bootstrap تعطي ثقة فورية للزائر في احترافية الأكاديمية 3 . التوافق : يضمن أن الموقع يعمل بشكل مثالي على جميع أنواع الهواتف والمتصفحات .
🎯 تحدي الدرس : “يا بطل ! قم بتحويل زر ‘سجل الآن’ في موقعك باستخدام كلاسات Bootstrap (مثل btn btn-warning) . ثم حاول استخدام نظام الـ row والـ col لترتيب قسم المميزات . هل لاحظت كيف أصبح التنسيق أسهل ؟”
للتوضيح :
🟢 الخطوة 1: إضافة Bootstrap للموقع
افتح ملف index.html. داخل <head> أضف هذا السطر :
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
هذا السطر يربط الموقع مع Bootstrap . 🟢 الخطوة 2 : إنشاء Container Bootstrap يعتمد على عنصر اسمه :
<div class="container">
مثال :
<div class="container"> <h1 class="text-center">Qiyaoui Academy</h1> </div>
🟢 الخطوة 3 : إنشاء Grid احترافي
Bootstrap يستعمل نظام شبكة . مثال :
<div class="container"> <div class="row"> <div class="col-md-4"> <div class="card p-3"> <h3>HTML</h3> <p>تعلم أساسيات المواقع</p> </div> </div> <div class="col-md-4"> <div class="card p-3"> <h3>CSS</h3> <p>تعلم تصميم المواقع</p> </div> </div> <div class="col-md-4"> <div class="card p-3"> <h3>Responsive</h3> <p>مواقع تعمل في كل الأجهزة</p> </div> </div> </div> </div>
📱 في الهاتف تصبح العناصر فوق بعضها 💻 في الحاسوب تصبح بجانب بعضها بدون كتابة CSS طويل .
🟢 الخطوة 4 : زر احترافي Bootstrap يعطي أزرار جاهزة .
<button class="btn btn-primary">ابدأ التعلم</button>
🧠 أشهر Classes في Bootstrap
| العنصر | الكلاس |
|---|---|
| زر أزرق | btn btn-primary |
| زر أخضر | btn btn-success |
| وسط الصفحة | text-center |
| شبكة | row |
| عمود | col |
💡 الميزة الكبيرة : Bootstrap يجعلك تصمم موقعاً احترافياً في دقائق .