دوره جامع 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 را تغییر دهید
- متن عنوان را ویرایش کنید
- یک کامپوننت جدید اضافه کنید