📋 محتويات الصفحة
📖 الوصف
Bootstrap هو إطار عمل CSS الأكثر شعبية لبناء مواقع متجاوبة وسريعة. يوفر مكونات جاهزة مثل الأزرار، الجداول، النماذج، والقوائم. يتضمن نظام Grid قوي، JavaScript plugins، وتصميم موحد. Bootstrap 5 أحدث إصدار ولا يتطلب jQuery. يدعم RTL، Sass للتخصيص، وتكامل مع جميع frameworks.
🎯 يستخدم في
مجالات استخدام هذه الأداة
بناء صفحات ويب سريعة
Prototyping وتطبيقات إدارية
مواقع تحتاج responsive design
مشاريع تحتاج لمكونات جاهزة بسرعة
تطبيقات Enterprise internal tools
✨ المميزات
أبرز مميزات هذه الأداة
مكونات جاهزة كثيرة (modals
cards
navs)
Grid system قوي ومتجاوب
JavaScript plugins مدمج
RTL support مدمج
Sass للتخصيص العميق
Bootstrap Icons
Huge ecosystem و themes
مستندات شاملة
⚠️ العيوب
نقاط يجب مراعاتها
حجم كبير نسبياً (~50KB CSS + JS)
التصميم الافتراضي "مرئي" بسهولة (bootstrap look)
أقل مرونة من Tailwind
قد يتعارض مع frameworks الأحدث
صعب التخلص من الـ "bootstrap style"
🔄 البدائل
أدوات بديلة يمكنك استخدامها
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.rtl.min.css" rel="stylesheet">
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand" href="#">موقعي</a>
<div class="collapse navbar-collapse">
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link active" href="#">الرئيسية</a></li>
<li class="nav-item"><a class="nav-link" href="#">حول</a></li>
</ul>
</div>
</div>
</nav>
<!-- Grid -->
<div class="container mt-5">
<div class="row">
<div class="col-md-4">
<div class="card">
<div class="card-body">
<h5 class="card-title">عنوان البطاقة</h5>
<p class="card-text">محتوى البطاقة</p>
<button class="btn btn-primary">اضغط</button>
</div>
</div>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
📚 أدوات أخرى في Styling
قد يعجبك أيضاً
CSS Modules
⭐نهج scoped CSS (Scoped CSS Methodology)
CSS-in-JS
⭐نهج CSS في JavaScript (CSS-in-JS Concept)
Emotion
⭐مكتبة CSS-in-JS مرنة (Flexible CSS-in-JS Library)
Less
معالج CSS (CSS Preprocessor)
Linaria
مكتبة CSS-in-JS بدون runtime (Zero-Runtime CSS-in-JS)
Panda CSS
مكتبة CSS-in-JS حديثة (Modern CSS-in-JS Framework)