ADD ANYTHING HERE OR JUST REMOVE IT…

“همه چیز درباره Bootstrap: راز طراحی سریع و ریسپانسیو وب‌سایت‌ها”

bootstrap

آنچه خواهید خواند...

همه چیز درباره Bootstrap: راز طراحی سریع و ریسپانسیو وب‌سایت‌ها

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

Bootstrap چیست؟

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

bootstrap

ویژگی‌های کلیدی Bootstrap

  • طراحی ریسپانسیو: قابلیت نمایش بهینه در دستگاه‌های مختلف.
  • سیستم گرید پیشرفته: ساختاردهی آسان به صفحات وب.
  • کامپوننت‌های آماده: شامل دکمه‌ها، منوها، فرم‌ها، اسلایدرها و غیره.
  • سفارشی‌سازی آسان: امکان تغییر و شخصی‌سازی اجزای مختلف.
  • پشتیبانی از مرورگرهای مدرن: عملکرد مناسب در تمامی مرورگرهای اصلی.

چرا از Bootstrap استفاده کنیم؟

خب حالا باید سراغ این سوال بریم که اصلا چرا باید از این فریورک جذاب استفاده کنیم؟

  • صرفه‌جویی در زمان: اجزای از پیش طراحی‌شده، فرآیند کدنویسی را سریع‌تر می‌کنند.
  • کدهای تمیز و استاندارد: کدهای Bootstrap بهینه و مطابق با استانداردهای وب هستند.
  • مناسب برای مبتدیان: حتی افراد تازه‌کار می‌توانند به‌راحتی از آن استفاده کنند.
  • اکوسیستم غنی: با مستندات جامع و جامعه پشتیبان گسترده.
bootstrap

نحوه استفاده از Bootstrap

در ادامه به چند روش نصب و استفاده از این فریمورک میپردازیم.

اضافه کردن از طریق CDN

ساده‌ترین و همچنین در دسترس‌ترین این روش‌ها، استفاده از لینک CDN بوده. برای این کار کافی است کد زیر را به بخش <head> صفحه HTML خود اضافه کنید.

				
					<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>

				
			

نصب از طریق NPM

اگر پروژه شما با ابزارهای مدرن مدیریت پکیج‌ها مدیریت می‌شود، می‌توانید Bootstrap را با NPM نصب کنید:

				
					npm install bootstrap

				
			

دانلود و استفاده آفلاین

فایل‌های این فریمورک را از وب‌سایت رسمی این فریمورک محبوب دانلود کرده و به پروژه خود اضافه کنید.

مثال هایی برای ساخت یک صفحه ساده با Bootstrap

خب الان وقتشه باهم چندتا از مثال‌های عملی برای طراحی یک قالب ساده با گرید و کامپوننت‌های بوت‌استرپ رو ببینیم.

مثال 1:

				
					<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <title>صفحه نمونه با Bootstrap</title>
</head>
<body data-rsssl=1>
    <div class="container">
        <header class="text-center my-4">
            <h1>به صفحه ما خوش آمدید!</h1>
        </header>
        <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>
                    </div>
                </div>
            </div>
            <div class="col-md-4">
                <div class="card">
                    <div class="card-body">
                        <h5 class="card-title">عنوان کارت</h5>
                        <p class="card-text">متن توضیحی مربوط به این کارت.</p>
                    </div>
                </div>
            </div>
            <div class="col-md-4">
                <div class="card">
                    <div class="card-body">
                        <h5 class="card-title">عنوان کارت</h5>
                        <p class="card-text">متن توضیحی مربوط به این کارت.</p>
                    </div>
                </div>
            </div>
        </div>
    </div>
</body>
</html>

				
			

مثال 2:

برای ایجاد یک input ساده با استفاده از Bootstrap، می‌توانید از کد زیر استفاده کنید:

				
					<input class="form-control"/>
				
			

با اضافه کردن این کد در بخش `<body>` فایل HTML، یک input در سایت شما ایجاد می‌شود.

مثال 3:

برای ایجاد یک ساختار ساده سه ستونی، می‌توانید از کد زیر استفاده کنید:

				
					<div class="container">
  <div class="row">
    <div class="col">column1</div>
    <div class="col">column2</div>
    <div class="col">column3</div>
  </div>
</div>

				
			

این کد صفحه شما را به سه قسمت تقسیم می‌کند که در بالای هر قسمت متن‌های مربوطه نمایش داده می‌شود. با استفاده از کلاس `col` می‌توانید تنظیم کنید که هر دستگاه (device) چگونه نمایش داده شود.

مثال 4:

برای اضافه کردن رنگ پس‌زمینه به ستون‌ها، می‌توانید از کد زیر استفاده کنید:

				
					<div class="container">
  <div class="row">
    <div class="col bg-primary">column1</div>
    <div class="col bg-success bg-gradient">column2</div>
    <div class="col bg-warning bg-gradient">column3</div>
  </div>
</div>

				
			

خروجی این کد سه ستون با رنگ‌های آبی، سبز و زرد خواهد بود که متن‌های مربوطه در داخل هر ستون نمایش داده می‌شوند.

Bootstrap

رقبای Bootstrap

  • Tailwind CSS : سایتی برای دانلود و استفاده از فریمورک Tailwind CSS.
bootstrap
  •  UIkit : سایتی برای دانلود و استفاده از فریمورک UIkit.
bootstrap

نکات مهم

از کلاس‌های پیش‌فرض به‌طور بهینه استفاده کنید.
در صورت نیاز، از ابزار سفارشی‌سازی برای تغییر رنگ‌ها و اندازه‌ها استفاده کنید.
برای بهینه‌سازی عملکرد، تنها فایل‌های مورد نیاز را وارد کنید.

ویدئوی یوتیوب

به شما علاقه‌مندان حوزه طراحی وب پیشنهاد میکنیم مقاله “راز ارتباطات در دنیای وب: هرآنچه باید درباره Network و REST API بدانید” را نیز مطالعه کنید.

مطالب مرتبط