Grid System
سیستم گرید بوتاسترپ بر پایه Flexbox ساخته شده و صفحه رو به 12 ستون مساوی تقسیم میکنه.
با ترکیب این ستونها میتونی هر نوع چیدمانی بسازی.
📌 ساختار اصلی گرید
یک گرید از سه بخش تشکیل میشه:
-
Container → ظرف کلی (مثل همونی که توضیح دادیم:
.containerیا.container-fluid) -
Row → ردیف (با کلاس
.row) -
Column → ستونها (با کلاس
.col-...)
✅ مثال ساده
🔹 اینجا سه ستون مساوی در یک ردیف ساختیم.
چون بوتاسترپ 12 ستون داره، وقتی 3 تا col استفاده کنیم → هرکدوم 4 ستون میگیرن (12/3).
📌 کنترل اندازه ستونها
میتونیم به ستونها اندازه مشخص بدیم با استفاده از کلاسهای زیر:
-
col-1تاcol-12→ عدد ستونها (از 1 تا 12). -
مثلا
col-6یعنی نصف صفحه (چون 6/12 = 50%).
مثال:
📌 واکنشگرایی در گرید
بوتاسترپ برای هر breakpoint کلاس جدا داره:
-
col-sm-*→ از 576px به بالا -
col-md-*→ از 768px به بالا -
col-lg-*→ از 992px به بالا -
col-xl-*→ از 1200px به بالا -
col-xxl-*→ از 1400px به بالا
مثال واکنشگرا
🔹 اینجا:
-
روی موبایل: هر ستون کل عرض صفحه رو میگیره (
col-12) -
از تبلت به بالا: یکی 8 ستون میگیره، یکی 4 ستون.
✨ خلاصه
-
گرید بوتاسترپ 12 ستونه است.
-
rowبرای ساخت ردیف. -
colبرای ستونها (مساوی یا با اندازه دلخواه). -
واکنشگرا با
col-sm-*,col-md-*,col-lg-*و غیره.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React