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

البطاقات في BootStrapBootstrap Cards

ستتعلم في هذا الدرس عمل box صندوق مع امكانية وضع title و content مع صورة داخل هذا الصندوق مثل كارت المنتجات باستخدام bootstrap.

أقسام الدرس
5
الأمثلة
5
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
2,949
محتوى الدرس
في هذا الدرس 5تصفّح المواضيع
  • bootstrap card هو box صندوق له border اطار خارجي و padding ويشمل امكانية اضافة header, footer, content وغيرها.
  • يتم انشاء basic card بطاقة بسيطة باضافة كلاس card الى العنصر الذي يحتوي هذه البطاقة ثم نضيف كلاس card-body للمحتوى الذي بداخله.

Basic Card

عمل بطاقة بسيطة باستخدام bootstrap

HTML
<div class="card" style="width:20rem;margin:20px 0 24px 0">
   <div class="card-body">
      <h4 class="card-title">Mohamed saleh</h4>
   </div>
</div>

يمكن تقسيم اي card اى 3 اقسام:

  • header: يتم انشاءه باستخدام كلاس card-header.
  • body: يتم انشاءه باستخدام كلاس card-body.
  • footer: يتم انشاءه باستخدام كلاس card-footer.

Header and Footer

تقسيم card الى header, body, footer.

لعمل background خلفية لاي card نقوم باستخدام مجموعة من الكلاسات تسمي background contextual classes كلاسات الخلفية السياقية والتي تم شرحها في درس boostrap colors.

Contextual Cards

تلوين البطاقات باستخدام الكلاسات السياقية.

HTML
<div class="container">
   <div class="card bg-primary">
      <div class="card-body">Basic card</div>
   </div>
</div>
  • نستخدم كلاس card-title. لنقوم بإضافة عنوان الى عنصر  heading.
  • نستخدم كلاس card-link. لنقوم بإضافة لون ازرق الي اي رابط وعمل تاثير hover له.
  • نستخدم كلاس card-text. لنقوم بحذف margin-bottom الخاص بالعنصر <p> اذا كان هو اخر child عنصر داخل card-body. 

Title, text and link

استخدام كلاسات card-title و card-text و card-link.

  • عادة ما يحتوي اي عنصر card على صورة توضع في بدايته او في النهاية.
  • يوضع عنصر <img> خارج card-body حتى تاخذ عرض card بالكامل.
  • يستخدم كلاس card-img-top لوضع الصورة في بداية card ولوضعها في نهاية البطاقة نستخدم كلاس card-img-bottom.
  • يمكن استخدام الصورة كخلفية للبطاقة عن طريق كلاس card-img-overlay.

Card Images

مثل على وضع صورة بداخل card.

HTML
<div class="card" style="width:400px">
  <img class="card-img-top" src="img_avatar1.png" alt="Card image">
  <div class="card-body">
    <h4 class="card-title">Mostafa</h4>
    <p class="card-text">Some example text.</p>
  </div>
</div>

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…