ساخت CSS Flexbox و Grid

چیدمان Flexbox و Grid رو بصری بساز و کد CSS آماده‌اش رو کپی کن.

ابزارهای توسعه‌دهنده رایگان
مولد چیدمان بصری در سطح سازمانی با شبیه‌سازی نقاط شکست و کنترل جداگانهٔ هر آیتم.

ویژگی‌های کانتینر فلکس

6

گره‌های آیتم‌ها را به‌صورت پویا مدیریت کنید، بدون اینکه محدودهٔ بوم به‌هم بخورد.

نمای زندهٔ تعاملی بوم بصری
عرض: ۱۰۰٪ (سیال)
خروجی CSS آمادهٔ استفاده در محیط تولید
/* ویژگی‌ها را برای تولید کد CSS تمیز پیکربندی کنید */

دربارهٔ این ابزار

یادگیری Flexbox و Grid از روی مستندات سخت است، چون تا وقتی نتیجه را نبینی، تفاوت justify-content و align-items در ذهن جا نمی‌افتد. این ابزار رایگان اجازه می‌دهد هر ویژگی را با کلیک تغییر دهی و نتیجه را بلافاصله روی پیش‌نمایش زنده ببینی — و وقتی چیدمان درست شد، کد CSS آماده را کپی کنی.

Flexbox یا Grid؟

هر دو موتور در این ابزار موجودند و با یک کلیک بین‌شان جابه‌جا می‌شوی. قاعده ساده انتخاب این است: اگر چیدمانت یک‌بعدی است — یک ردیف یا یک ستون، مثل نوار ناوبری یا دکمه‌های کنار هم — Flexbox مناسب‌تر است. اگر چیدمان دوبعدی است و هم‌زمان با سطر و ستون سر و کار داری — مثل ساختار کلی صفحه یا گالری تصاویر — CSS Grid ابزار درست است.

چه ویژگی‌هایی را می‌توانی تنظیم کنی؟

حالت Flexbox

  • flex-direction — جهت چیدمان: افقی، عمودی و حالت‌های معکوس
  • flex-wrap — اینکه آیتم‌ها به خط بعد بروند یا در یک خط فشرده شوند
  • justify-content — تراز در محور اصلی و نحوه توزیع فاصله
  • align-items — تراز در محور عمود بر محور اصلی
  • align-content — تراز خطوط در چیدمان چندخطی
  • gap — فاصله بین آیتم‌ها با اسلایدر

حالت Grid

  • grid-template-columns — از ستون‌های مساوی تا سایدبار ثابت و حالت واکنش‌گرای auto-fit
  • grid-template-rows — ارتفاع خودکار یا سطرهای ثابت
  • justify-items و align-items — تراز محتوا داخل هر خانه
  • gap — فاصله بین خانه‌های شبکه

تست واکنش‌گرا (ریسپانسیو)

با دکمه‌های دسکتاپ، تبلت و موبایل می‌توانی ببینی چیدمانت در عرض‌های مختلف چطور رفتار می‌کند — بدون اینکه پنجره مرورگر را دستی کوچک و بزرگ کنی. همچنین می‌توانی تعداد آیتم‌های داخل کانتینر را کم و زیاد کنی تا مطمئن شوی چیدمان با محتوای بیشتر یا کمتر هم نمی‌شکند.

گرفتن خروجی CSS

وقتی از نتیجه راضی شدی، کد CSS تولیدشده را با یک کلیک کپی کن و مستقیم داخل استایل‌شیت پروژه‌ات بگذار. دکمه زیباسازی هم کد را مرتب و خوانا می‌کند. کد خروجی تمیز و بدون وابستگی است — نیازی به هیچ کتابخانه یا فریم‌ورک اضافه ندارد.

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

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