انتقل إلى محتوى الدرس

Select and File Addons مجموعات القوائم وحقول الملفات

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

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يتكامل الكلاس .input-group بنفس البساطة مع عناصر <select class="form-select"> وحقول رفع الملفات <input type="file" class="form-control">. فعند ربط عنصر <label class="input-group-text" for="fileId"> بجانب حقل الملفات، تتحول التسمية المتصلة إلى منطقة نقر إضافية أنيقة تفتح نافذة اختيار الملف فوراً، أو يمكنك وضع زر إرسال .btn على الطرف الآخر لرفع الملف مباشرة.

الصف 2 كود برمجي
HTML
<div class="input-group mb-3">
  <label class="input-group-text" for="envSel">Env</label>
  <select class="form-select" id="envSel">
    <option selected>Production</option>
  </select>
</div>
<div class="input-group">
  <input type="file" class="form-control" id="certFile">
  <button class="btn btn-primary" type="button">Go</button>
</div>
الصف 3 شرح توضيحي

يلخص الجدول المرجعي التالي كافة كلاسات وقواعد مجموعات الإدخال في Bootstrap 5.3:

الكلاس أو العنصرموضع التطبيقالقاعدة المعمارية والسلوك
.input-groupالحاوية الأب المرنةدمج الإضافات والحقول والأزرار المباشرة في شريط متصل واحد
.input-group-text<span> أو <label> أو <div>تنسيق البادئات واللواحق النصية أو احتضان .form-check-input.mt-0
.input-group-sm / lgالحاوية .input-groupتحجيم المجموعة كاملة دفعة واحدة دون كلاسات تحجيم فردية بالداخل
.flex-nowrapالحاوية .input-groupمنع التفاف البادئة أو الحقل إلى سطر جديد على الشاشات الضيقة
.btnابن مباشر داخل المجموعةإلحاق زر واحد أو أكثر مباشرة بالحقل دون تغليفه بـ .input-group-text
.form-select / fileابن مباشر داخل المجموعةدمج قوائم الاختيار وحقول الملفات مع تسميات أو أزرار إجراءات متصلة
الصف 4 ملاحظة هامة
الصف 5 شرح توضيحي
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس بنية مجموعات الإدخال المسطحة .input-group في بوتستراب 5، وإلحاق البادئات واللواحق النصية، وضبط الأحجام الموحدة، ودمج مربعات الاختيار والحقول المتعددة والأزرار وقوائم الاختيار والملفات. الخطوة التالية: انتقل الآن إلى درس «التسميات العائمة في بوتستراب 5» لبناء حقول تتحرك تسمياتها بنعومة نحو الأعلى فور التركيز أو الكتابة.