Auto Layout در Figma چیست؟ آموزش طراحی ریسپانسیو و منعطف

آموزش Auto Layout در Figma برای طراحی ریسپانسیو

Auto Layout یکی از مهم‌ترین قابلیت‌های Figma برای ساخت رابط‌های منعطف و Componentهای قابل استفاده مجدد است. با Auto Layout می‌توانید اندازه و فاصله عناصر را بر اساس محتوا کنترل کنید تا دکمه، کارت، منو یا بخش‌های بزرگ‌تر رابط با تغییر متن و اندازه Container رفتار قابل پیش‌بینی داشته باشند.

Auto Layout در Figma چیست؟

Auto Layout یک سیستم Layout مبتنی بر Frame است که چیدمان فرزندان یک Frame را مدیریت می‌کند. به‌جای قرار دادن دستی Rectangle پشت متن، می‌توانید متن را داخل یک Auto Layout Frame قرار دهید و Padding، Gap، Alignment و رفتار اندازه را تعریف کنید. در نتیجه Component با تغییر محتوا خودش را تطبیق می‌دهد.

مفاهیم اصلی که باید یاد بگیرید

  • Direction: چیدمان افقی یا عمودی عناصر.
  • Gap: فاصله منظم بین آیتم‌ها.
  • Padding: فاصله محتوا از لبه‌های Container.
  • Hug contents: اندازه Frame بر اساس محتوای داخل آن تنظیم می‌شود.
  • Fill container: عنصر فضای قابل دسترس Parent را پر می‌کند.
  • Fixed: عرض یا ارتفاع مقدار ثابتی دارد.

مثال ساده: ساخت دکمه با Auto Layout

برای ساخت یک Button، متن را داخل Frame قرار دهید، Auto Layout را فعال کنید و Padding افقی و عمودی تعیین کنید. اگر Width روی Hug contents باشد، با تغییر Label دکمه، عرض آن نیز به‌صورت خودکار تغییر می‌کند. اضافه کردن Icon هم بدون جابه‌جایی دستی عناصر انجام می‌شود.

Auto Layout و Responsive Design

Auto Layout به‌تنهایی معادل Responsive Web Design نیست، اما ابزار اصلی Figma برای شبیه‌سازی رفتار منعطف Layout است. با ترکیب Auto Layout، Constraints، Min/Max dimensions و رفتارهای Hug و Fill می‌توانید Componentهایی بسازید که در عرض‌های مختلف منطقی‌تر تغییر کنند.

ویدیوی آموزش

Youtube ویدئو

نکته: ویدیوی اصلی مربوط به نسخه قدیمی‌تر Figma است و رابط بعضی تنظیمات در نسخه‌های جدید تغییر کرده، اما منطق اصلی Auto Layout همچنان کاربردی است.

مطالب مرتبط

حسین محمودی
حسین محمودی

سلام! من حسین محمودی هستم. دنیای من حول دو محور می‌چرخد: طراحی محصولات دیجیتال (UI/UX) و کشف پتانسیل‌های هوش مصنوعی و تکنولوژی‌های جدید. اینجا جایی است که دانش و تجربیات سال‌ها کارم را در قالب مقالات و آموزش‌های کاربردی با شما به اشتراک می‌گذارم. از معرفی جدیدترین ابزارهای AI تا تکنیک‌های دیزاین و بهره‌وری.

مقاله‌ها: 305

پاسخی بگذارید