براتی طراح سایت

ریسپانسیو کردن صفحات در المنتور

مشخصات مقاله:
بروزرسانی: خرداد ۱۴۰۴
ریسپانسیو کردن صفحات در المنتور
فهرست مطالب
% ریسپانسیو المنتور Pixel
REM VH VW

ریسپانسیو کردن المنتور

خلاصه:
یه سایت رو تو دسکتاپ عالی طراحی کردید، اما وقتی تو موبایل بازش می‌کنید، همه چی بهم ریخته! 🤯 دلیلش چیه؟ انتخاب واحد اشتباه! اما نگران نباشید، یه جدول جادویی براتون آوردم که مثل یه نقشه گنج، راه رو بهتون نشون میده.

آموزش طراحی ریسپانسیو در المنتور

بیایید ببینیم برای هر المان، کدوم واحدها بهترین دوست شما هستن تا سایتتون تو هر دستگاهی، بی‌نقص و زیبا به نظر برسه:

اهمیت طراحی ریسپانسیو سایت المنتوری 

🤷‍♂️ طراحی ریسپانسیو یعنی ساختن وب‌سایتی که خودش رو با اندازه صفحه نمایش کاربر تطبیق بده. فرقی نمی‌کنه کاربر با موبایل سایت شما رو باز کنه 📱 یا با یه مانیور بزرک 💻، سایت باید تو هر شرایطی عالی به نظر برسه.

المنتور: انتخاب درست واحدهای CSS (مثل px، em، % و …) می‌تونه سایت‌تون رو از خوب به عالی تبدیل کنه. 🛠️ بریم سراغ جدول جادویی‌مون!

جدول ریسپانسیو

  • ✅ (سبز): یعنی این واحد برای اون ویژگی مناسبه

  • ❌ (صورتی): یعنی این واحد مناسب نیست و بهتره سراغش نری

جدول انتخاب واحدی که هر المنتورکاری باید بدونه!

  • فونت‌ها (Font): برای فونت‌ها، بهترین دوستای شما rem و em هستن! ✅ این دو واحد، فونت‌ها رو نسبت به اندازه فونت اصلی صفحه یا المان والد تنظیم می‌کنن. یعنی چی؟ یعنی اگه کاربر تو تنظیمات مرورگرش اندازه فونت رو بزرگ‌تر کنه، فونت‌های سایت شما هم به همون نسبت بزرگ میشن و خوانایی حفظ میشه. 🤩 استفاده از px برای فونت‌ها مثل اینه که بخواید یه لباس سایز ثابت رو به همه آدم‌ها بپوشونید؛ بعضیا براشون گشاد میشه، بعضیا تنگ! ❌

 

  • عکس‌ها (Image): وقتی صحبت از عکس‌ها میشه، درصد (%) و vw (Viewport Width) حرف اول رو می‌زنن! ✅ این واحدها باعث میشن عکس‌های شما خودشون رو با عرض صفحه نمایش تطبیق بدن. مثلاً اگه یه عکس رو ۱۰۰% عرض کانتینرش بذارید، همیشه تمام عرض رو پر می‌کنه، چه تو موبایل، چه تو دسکتاپ. 🖼️ استفاده از px برای عکس‌ها یعنی فاجعه! ❌ چون تو صفحه‌های کوچیک، عکس از کادر میزنه بیرون و زشت میشه.
  • همیشه width: 100%; height: auto; تا تصویر نسبت‌ها را حفظ کند و در موبایل بزرگ یا کوچک نشکند.
مقاله مرتبط:  ساخت لودینگ سایت

 

  • متن توضیحات (Text Description): مثل فونت‌ها، برای متن‌های توضیحات هم rem و em بهترین انتخابن! ✅ این واحدها تضمین می‌کنن که متن شما تو هر دستگاهی خوانا و مرتب باشه. 📖

 

  • کانتینر اصلی (Main Container): برای کانتینرهای اصلی، درصد (%) و vw رو بچسبید! ✅ این واحدها به شما اجازه میدن که عرض کانتینر اصلی رو نسبت به عرض کل صفحه تنظیم کنید. اینجوری سایتتون تو هر سایزی از صفحه نمایش، بهینه دیده میشه. 🌐
  • عرض اصلی سایت را با % (یا max-width: 1200px) محدود کنید تا در صفحات بزرگ، خوانایی حفظ شود.

 

  • کانتینر داخلی (Inner Container): اینجا یه کم دستتون بازتره! برای کانتینرهای داخلی، هم درصد (%)، هم rem و هم em می‌تونن دوستای خوبی باشن! ✅ بستگی داره که بخواید کانتینرتون نسبت به والدش تغییر کنه یا نسبت به فونت اصلی. این انعطاف‌پذیری بهتون کمک می‌کنه چیدمان‌های پیچیده‌تری رو هم ریسپانسیو کنید. 🧩

 

  • حاشیه (Margin): برای حاشیه‌ها، rem، px و em گزینه‌های مناسبی هستن! ✅ rem و em برای حاشیه‌هایی که می‌خواید با تغییر اندازه فونت یا المان‌های والد تغییر کنن، عالی هستن. اما اگه یه حاشیه ثابت و دقیق می‌خواید، px هنوز هم کار خودشو خوب انجام میده. 📏

 

  • سایه (Shadow): برای سایه‌ها، px بهترین و تنها انتخاب شماست! ✅ سایه‌ها معمولاً نیاز به دقت پیکسلی دارن تا ظاهری شارپ و دلنشین داشته باشن. 🌑

 

  • آیکون‌ها (Icon): آیکون‌ها هم مثل فونت‌ها، با px و em عالی کار می‌کنن! ✅ این واحدها کمک می‌کنن آیکون‌ها تو اندازه‌های مختلف صفحه نمایش، واضح و متناسب باشن. 🌟آیکون‌ها اغلب بخشی از متن به‌حساب می‌آیند.

نکات:

  1. em وقتی می‌خواهید فونت وابسته به والد باشد، rem وقتی می‌خواهید وابسته به root.

  2. آیکون‌های SVG  برابر با pxl 

مقاله مرتبط:  ساخت افکت برف باران در سایت با کد CSS

تنظیمات در المنتور 

  1. انتخاب المان🛠️

  2. تب Style → Layout/Advanced

  3. انتخاب واحد از منوی آبشاری (٪ / px / em / rem / vw)

  4. پخش تست: با کلیدهای Desktop/Tablet/Mobile المنتور چک کنید

جدول ریسپانسیو copy

 

بهترین قالب ریسپانسیو المنتور

  • قالب هلو المنتور از مخزن وردپرس

بهترین افزونه ریسپانسیو المنتور

  • افزونه المنتور پرو

نقاط شکست (Breakpoints) در المنتور

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

اهمیت نقاط شکست

با استفاده از نقاط شکست، می‌توانید اطمینان حاصل کنید که وب‌سایت شما در هر دستگاهی به درستی نمایش داده می‌شود. به عنوان مثال، اگر یک گالری با سه تصویر در کنار هم در نسخه دسکتاپ دارید، می‌توانید تنظیم کنید که در تلفن همراه فقط دو تصویر در یک ردیف نمایش داده شود. این انعطاف‌پذیری به شما کمک می‌کند تا چیدمان وب‌سایت خود را بسته به دستگاه و اندازه صفحه نمایش سفارشی کنید.

تنظیم نقاط شکست سفارشی در المنتور

المنتور از نسخه ۳.۴ به بعد، قابلیت افزودن نقاط شکست سفارشی را فراهم کرده است. این به شما امکان می‌دهد تا علاوه بر نقاط شکست پیش‌فرض (دسکتاپ، موبایل و تبلت)، نقاط شکست جدیدی را برای اندازه‌های اضافی صفحه نمایش تعریف کنید.

مراحل فعال‌سازی و تنظیم:

۱.دسترسی به تنظیمات نقاط شکست: در المنتور، به بخش تنظیمات سایت (Site Settings) بروید. معمولاً این گزینه در پنل ویرایشگر المنتور و در قسمت تنظیمات عمومی (Global Settings) یا تنظیمات ریسپانسیو (Responsive Settings) قابل دسترسی است.
۲.افزودن نقاط شکست جدید: در این بخش، می‌توانید نقاط شکست جدیدی را با تعیین عرض پیکسل مورد نظر اضافه کنید. المنتور ۳.۴ چهار نقطه شکست جدید شامل صفحات عریض، لپ‌تاپ، موبایل اضافی و تبلت اضافی را معرفی کرده است.
۳.سفارشی‌سازی مقادیر: شما می‌توانید مقادیر هر نقطه شکست را به صورت جداگانه مدیریت کنید و عرض دقیق پیکسل را برای هر یک تعیین نمایید.
۴.طراحی برای هر نقطه شکست: پس از تعریف نقاط شکست، می‌توانید در حین طراحی صفحات، با استفاده از گزینه‌های ریسپانسیو المنتور، چیدمان و استایل المان‌ها را برای هر نقطه شکست به صورت جداگانه تنظیم کنید.

رفع مشکلات ریسپانسیو

برای حل این مشکلات، راهکارهای زیر پیشنهاد می‌شود:
استفاده از واحدهای نسبی: به جای استفاده از پیکسل (px) برای اندازه‌گذاری، از واحدهای نسبی مانند درصد (%), em, rem, vw, vh استفاده کنید تا عناصر به صورت خودکار با اندازه صفحه نمایش تطبیق پیدا کنند.
 
پاک کردن کش: پس از اعمال تغییرات، کش سایت و مرورگر خود را پاک کنید تا تغییرات اعمال شده نمایش داده شوند. می‌توانید از افزونه‌های کش مانند WP Rocket یا LiteSpeed Cache استفاده کنید.
 
بررسی تداخل افزونه‌ها و قالب: افزونه‌ها را یکی یکی غیرفعال کنید تا افزونه‌ای که باعث تداخل می‌شود را شناسایی کنید. همچنین، قالب سایت را به یک قالب پیش‌فرض وردپرس (مانند Hello Elementor) تغییر دهید تا مطمئن شوید مشکل از قالب نیست.
 
به‌روزرسانی المنتور و افزونه‌ها: همیشه المنتور، المنتور پرو و سایر افزونه‌های مرتبط را به آخرین نسخه به‌روز نگه دارید. این به‌روزرسانی‌ها معمولاً شامل رفع باگ‌ها و بهبودهای عملکردی هستند.
 

تنظیمات ریسپانسیو المنتور

این جدول مثل یه راهنمای سریع و باحال بهتون کمک می‌کنه تا بدونین برای هر ویژگی CSS تو المنتور، کدوم واحد رو انتخاب کنین. بیاین اول نگاهی به ساختار و نمادهای جدول بندازیم:

مقاله مرتبط:  حل مشکل بهم ریختگی صفحات المنتوری سایت - ویدیو

ساختار جدول

ستون‌ها (واحدها): شامل ۷ واحد اندازه‌گیری مختلف:

  • Unitless (بدون واحد)
  • px (پیکسل)
  •    vh ارتفاع ( ویوپورت هایت)
  • vw عرض (ویوپورت)
  • em (نسبی به فونت والد)
  • rem (نسبی به فونت ریشه)
  • % (درصد)

بررسی ویژگی‌ها و واحدهای مناسبشون 

عرض (width: 100%)

  • واحدهای مناسب:

vw-%: بهترین انتخاب برای اینکه المان ۱۰۰% عرض والدش رو بگیره.

px: برای یه عرض ثابت. مثلاً max-width: 1200px.

۴/۵ - (۲ امتیاز)

2 پاسخ

دیدگاهتان را بنویسید