دوره زبان تخصصی برای برنامه‌نویسان (هدیه ویژه ثبت‌نام در دوره‌های متخصص) (فرصت محدود ⏰)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مرضیه زمانی
Layout gride
جامعه طراحی رابط و تجربه کاربری ایجاد شده در ۲۵ شهریور ۱۴۰۳

با سلام و وقت بخیر 

برای سایز دسکتاپ آیا میشه به جای اینکه تایپ رو روی centerبزاریم رویstretch بزاریم و یه مارجین 80 بهش بدیم؟ 

و اینکه بیشترین سایز فریمی ک برای دسکتاپ و موبایل استفاده میشه رو میشه بگید؟ 

سلام،

پیاده‌سازی طرح کاملاً بستگی به پروژه‌ای داره که داری روش کار می‌کنی. یعنی هر پروژه ممکنه نیازهای خاص خودش رو داشته باشه. مثلا وقتی میخوای از قابلیت "Stretch Layout" استفاده کنی، میتونی عرض طرح رو روی ۱۰۰٪ بزاری تا کل صفحه رو پوشش بده و برای فاصله‌گذاری هم از margin بهره ببری. البته این برای مواردی خوبه که می‌خوای طرح کامل کش بیاد و کل فضای صفحه رو پوشش بده.

حالا اگر بخوای دقیق‌تر کار کنی و از گریدبندی‌های استاندارد استفاده کنی، فریم‌ورک‌هایی مثل بوت‌استرپ بهت خیلی کمک می‌کنن. بوت‌استرپ از سیستم گرید ۱۲ ستونه استفاده می‌کنه که هر ستون می‌تونه درصدی از عرض صفحه رو اشغال کنه. برای فاصله‌گذاری بین ستون‌ها (gutter) و تنظیم offset (برای ایجاد فاصله از سمت چپ یا راست)، قوانین مشخصی وجود داره. مثلاً:

  • عرض کل صفحه: برای دسکتاپ بهتره روی 1440 پیکسل تنظیم بشه.
  • گرید سیستم: بوت‌استرپ به طور پیش‌فرض ۱۲ ستون داره، و هر ستون می‌تونه درصد مشخصی از عرض صفحه رو بگیره (مثلاً هر ستون ۸.۳۳٪ برای عرض ۱۲ تایی).
  • Gutter: فاصله بین ستون‌ها رو می‌تونی با استفاده از کلاس‌های بوت‌استرپ تنظیم کنی (معمولاً ۳۰ پیکسل در نظر گرفته میشه).
  • Offset: اگر بخوای یه ستون از سمت چپ یا راست کمی فاصله بگیره، می‌تونی از کلاس‌های offset استفاده کنی.

استفاده از "Stretch Layout" بیشتر برای پروژه‌هایی مناسبه که کل صفحه رو باید پر کنن و نیازی به اندازه‌گیری دقیق ستون به ستون ندارن. اینجور طراحی‌ها برای وبسایت‌هایی که محتوای تمام‌صفحه‌ای دارن (مثلاً وبلاگ‌ها یا صفحات فرود) خوبه.

نکته:

طرح شمارو یک فرانت‌اند کار معمولا با فریمورک‌های استاندارد فرانت مثل Bootstrap و Tailwind کدنویسی و اجرا می‌کنند. 

 

حالا برسیم به بحث اندازه‌های بهینه برای فریم‌ها. تو می‌تونی برای دسکتاپ عرض ۱۴۴۰ پیکسل رو در نظر بگیری و برای موبایل ۳۷۵ پیکسل. این اندازه‌ها خیلی استاندارد و رایج هستن و بهت کمک می‌کنن که طرح واکنش‌گرای خوبی داشته باشی که توی دستگاه‌های مختلف به‌خوبی دیده بشه.

یه سری از سایزهایی که پیشنهاد میشه به این شکل هستن:

برای دسکتاپ:

  • 1920x1080 پیکسل: سایز مانیتورهای فول اچ‌دی (خیلی رایجه).
  • 1440x900 پیکسل: برای لپ‌تاپ‌ها و صفحه‌های کمی کوچیک‌تر (خوب برای وب‌سایت‌های عادی).
  • 1280x800 پیکسل: برای لپ‌تاپ‌های قدیمی‌تر و مانیتورهای کوچیک‌تر.

 

برای موبایل:

  • 375x812 پیکسل: مناسب برای آیفون‌های جدید مثل آیفون 12، 13 و 14.
  • 360x640 پیکسل: برای گوشی‌های اندروید کوچیک‌تر.
  • 414x896 پیکسل: برای گوشی‌های بزرگتر مثل آیفون 12/13/14 Pro Max.

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

محسن موحد ۲۷ شهریور ۱۴۰۳، ۱۴:۲۴