Grid
Tailwind ابزار خیلی راحتی برای کار با CSS Grid داره. فقط کافیه کلاسهاشو استفاده کنی، دیگه نیازی به نوشتن دستی grid-template-columns و … نیست.
1) فعالسازی Grid
برای اینکه یه کانتینر Grid داشته باشیم:
📌 کلاس grid المان رو تبدیل به Grid Container میکنه.
2) تعداد ستونها (grid-cols)
در Tailwind تعداد ستونها رو اینطوری مشخص میکنی:
🔹 grid-cols-3 یعنی ۳ ستون مساوی
🔹 gap-4 یعنی فاصله بین سلولها (۱rem)
3) تعداد ردیفها (grid-rows)
Tailwind ردیفها رو هم پشتیبانی میکنه:
4) span کردن ستون و ردیفها
میتونی المان رو روی چند ستون یا ردیف بکشونی:
5) alignment (ترازبندی)
Tailwind برای ترازبندی آیتمها هم کلاس داره:
-
افقی (justify)
-
justify-start -
justify-center -
justify-end -
justify-between -
justify-around -
justify-evenly
-
-
عمودی (items)
-
items-start -
items-center -
items-end -
items-stretch
-
مثال:
6) grid-template-areas در Tailwind (با plugin)
Tailwind به صورت پیشفرض grid-template-areas نداره، اما با پلاگینها (مثل tailwindcss-grid-areas) میشه اضافه کرد.
معمولاً برای layout پیچیده از همون grid-cols + col-span استفاده میکنیم.
7) مثال کامل Layout در Tailwind
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React