دوره جامع Bootstrap 5 از صفر تا حرفه‌ای

1 معرفی و نصب Bootstrap 5 (رایگان)
2
سیستم Grid در Bootstrap
3
تایپوگرافی و کلاس‌های کمکی
4
فرم‌ها در Bootstrap 5
5
کامپوننت‌های Bootstrap - بخش اول
6
کامپوننت‌های Bootstrap - بخش دوم
7
کامپوننت‌های Bootstrap - بخش سوم
8
پروژه عملی: ساخت وبسایت شرکتی
9
Bootstrap پیشرفته و سفارشی‌سازی
10
آزمون نهایی و پروژه‌های کاربردی
درس 1 از 10
⏱ 45 دقیقه

معرفی و نصب Bootstrap 5

فصل ۱: معرفی Bootstrap 5

Bootstrap چیست؟

Bootstrap یک فریم‌ورک CSS اپن‌سورس است که برای توسعه سریع و آسان وبسایت‌های واکنش‌گرا و موبایل‌فرست طراحی شده است. این فریم‌ورک شامل تمپلیت‌های طراحی بر پایه HTML، CSS و JavaScript برای تایپوگرافی، فرم‌ها، دکمه‌ها، جدول‌ها، نویگیشن، مدال‌ها و دیگر کامپوننت‌های رابط کاربری است.

مزایای استفاده از Bootstrap:

  • واکنش‌گرایی (Responsive) خودکار
  • سازگاری با مرورگرهای مختلف
  • کامپوننت‌های از پیش طراحی شده
  • اسناد جامع و جامعه بزرگ کاربری
  • قابل سفارشی‌سازی

روش‌های نصب Bootstrap 5:

۱. استفاده از CDN (سریع‌ترین روش):

<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>سایت من</title>
    <!-- Bootstrap 5 CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <!-- Bootstrap Icons -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css">
</head>
<body>
    <!-- محتوای سایت -->
    
    <!-- Bootstrap 5 JS Bundle -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

۲. نصب از طریق npm:

npm install bootstrap@5.3.0

۳. دانلود فایل‌ها:

می‌توانید فایل‌های CSS و JS را از سایت رسمی Bootstrap دانلود کنید.

ساختار اولیه پروژه:

<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>اولین پروژه Bootstrap</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <style>
        /* استایل‌های سفارشی */
        .custom-header {
            background-color: #f8f9fa;
            padding: 2rem 0;
        }
    </style>
</head>
<body>
    <header class="custom-header text-center">
        <h1 class="display-4">به Bootstrap 5 خوش آمدید</h1>
        <p class="lead">شروع کار با فریم‌ورک محبوب CSS</p>
    </header>
    
    <main class="container my-5">
        <div class="row">
            <div class="col-md-6">
                <h2>آموزش Bootstrap</h2>
                <p>این اولین درس از دوره آموزشی Bootstrap 5 است.</p>
            </div>
            <div class="col-md-6">
                <div class="card">
                    <div class="card-body">
                        <h5 class="card-title">Card نمونه</h5>
                        <p class="card-text">این یک نمونه از کامپوننت Card در Bootstrap است.</p>
                    </div>
                </div>
            </div>
        </div>
    </main>
    
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

تمرین عملی:

۱. یک فایل HTML جدید ایجاد کنید
۲. قالب بالا را کپی کنید
۳. تغییرات زیر را اعمال کنید:
- رنگ پس‌زمینه header را تغییر دهید
- متن عنوان را ویرایش کنید
- یک کامپوننت جدید اضافه کنید