امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
9 اصل مهم در طراحی سایت های ریسپانسیو
#1
اصول مهم در طراحی سایت ریسپانسیو


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

در مقاله قبلی به تفضیل طراحی سایت های ریسپانسیو و مزایای آن را توضیح داده ام و در این مقاله به 9 اصل مهم در طراحی ریسپانسیو اشاره می کنم که رعایت آن از سوی طراحان عزیز بسیار ضروری است:

    Responsive و Adaptive :

ساختار Adaptive تقریبا همان ساختار بسیاری از سایت هاست که وقتی سایت در ابزار های مختلف به نمایش در می آید، به یک باره نسبت به پهنای صفحه تغییر می کند. در مقابل ساختار Responsive نسبت به تغییر پهنای صفحه به شکلی جذاب تر و بدون جلب توجه به عمل کرده و صفحه ای به مراتب زیباتر و قابل قبول تر به مخاطبان نمایش می دهد.

    شناور بودن عناصر در طراحی Responsive :

در مقاله قبلی به واژه ی شناور سازی اشاره کردم. شناور سازی در مفهوم بسیار ساده یعنی هر آنچه که در صفحه ی یک سایت استاتیک در رزولوشن یک کامپیوتر یا لب تاپ مشاهده می کنید بعد از طراحی ریسپانسیو به شکل عمودی جاری خواهد شد در نتیجه ارتفاع صفحه نسبت به حالت استاتیک بیشتر خواهد بود. در ساختار استاتیک با پیکسل ها و اندازه ها کار می کنیم ولی در طراحی ریسپانسیو همه چیز باید با کد های جاوا و CSS نسیت به پهنا های مختلف ساخته شوند.

    Relative units یا واحد های مربوط به صفحه:

برای نمایش سایت شما در دستگاه های مختلف، نمی توان صرفا از پیکسل و یا point استفاده کرد. لازم است از واحدی استفاده شود که پهنای آن درصدی از عنصر اصلی خود را تشکیل دهد تا بدون نیاز به کد نویسی های اضافی، با تغییر پهنای صفحه، پهنای آن عنصر تغییر کند.

    استفاده از Breakpoints :

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

    ماکسیمم و مینیمم پهنای عناصر صفحه:

قطعا شما هم این تجربه را داشته اید که سایتی را با کامپیوتر یا نمایشگر های بسیار بزرگ باز کرده و عناصر آن به شکل زننده ای بزرگ به نمایش در آمده اند. این به دلیل اصل اشغال تمام پهنای در دسترسی توسط مجتوای صفحه است. مسما این نوع از  نمایش صفحه ی سایت اصلا جذابیتی ندارد. برای رفع این مشکل می توان عناصر را به ویژگی هایی از CSS مجهز کرده تا بهترین نمایش را داشته باشیم.

    عناصر تو در تو یا Nested objects :

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

    کدام مقدم تر است؟!! طراحی برای دسکتاپ یا گوشی؟

از نظر کد نویسی و ساختار بندی تفاوتی بین این دو وجود ندارد. بهتر است بررسی کنید که بازدیدکنندگان شما، بیشتر در چه نوع screen ها و پهنا هایی سایت شما را مشاهده می کنند. به این ترتیب از کدنویسی های اضافی هم خلاص خواهید شد.

    وب فونت ها یا فونت های سیستمی؟

استفاده از هرکدام از این فونت ها معایب و مزایای خاصی دارد. در حالت کلی بیشتر طراحان به گرافیک سایت خود بسیار اهمیت می دهند. بنابر این باید به سراغ وب فونت ها بروند.

استفاده از فونت های سیستمی دو عیب اساسی دارد:

الف- ممکن است فونتی که شما برای گرافیک سایت خود انتخاب کرده اید در سیستم کاربران وجود نداشته باشد.

ب- هیچ تضمینی نیست که حتی اگر فونت شما در سایت در سیستم کاربران هم باشد، مرورگر کاربر بتواند آن فونت را به خوبی به نمایش در آورد.

وب فونت ها نیز معایبی دارند:

الف- به دلیل حجم سنگینی که دارند بار اضافی به صفحات سایت وارد می کنند.

ب- تحمیل بار اضافی به صفحات، به سرور شما نیز فشار مضاعف وارد می کند.

ج- سنگینی وب فونت ها سرعت لود شدن صفحه را کند کرده که این از نظر کاربران مطلوب نیست.

    Bitmap و Vector :

این دو ابزار در استفاده از تصاویر بسیار سودمند هستند. برای تصاویر با گرافیک بالا توصیه می کنم از بیت نقش استفاده کنید. فرمت هایی مثل: png، jpg و gif. در مقابل اگر تصاویر شما جزئیات و گرافیک بالایی ندارند، از وکتور استفاده کنید.

تفاوت وکتور با بیت نقش:

الف- اگر چه تصاویر بیت نقش کیفیت گرافیکی بالایی دارند اما در مقابل تغییر سایز افت کیفیت خواهند داشت.

ب- در صورتیکه تصاویر وکتور جزئیات و گرافیک پایینی داشته باشند، حجم کمتری در مقایسه با بیت نقش ها خواهد داشت، اما ممکن است با اضافه کردن اندکی جزئیات، حجم آن ها بسیار افزایش یابد.

توصیه ی من این است که از وکتور به شکل منطقی و در جای درست استفاده کنید. بهترین فرمت های وکتور، SVG و icon font هستند.



پاسخ




موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  بهترین شرکت طراحی در ایران tablooaraz 1 98 09-20-2023، 06:12 PM
آخرین ارسال: tablooaraz
  تحلیل و بررسی سئو سایت سافت 98 tajhizman123 0 112 12-17-2022، 09:37 AM
آخرین ارسال: tajhizman123
  اصول سئو سایت چیست؟ barana 0 457 12-10-2022، 01:57 PM
آخرین ارسال: barana
  مراحل سئو سایت حرفه‌ای در شرکت سئو سایت barana 0 185 12-10-2022، 01:46 PM
آخرین ارسال: barana
  خدمات سئو سایت چیست؟ barana 0 540 12-10-2022، 01:29 PM
آخرین ارسال: barana
  سایت آسانسور fdiba 0 298 12-06-2022، 05:56 PM
آخرین ارسال: fdiba
  اهمیت کراول باجت در سئو سایت( بخش دوم) fdiba 0 213 10-24-2022، 04:34 PM
آخرین ارسال: fdiba
  اهمیت کراول باجت در سئو سایت fdiba 0 183 10-24-2022، 04:32 PM
آخرین ارسال: fdiba
  چرا کراول باجت در سئو سایت مهم است ؟( بخش دوم) fdiba 0 224 10-24-2022، 04:31 PM
آخرین ارسال: fdiba
  چرا کراول باجت در سئو سایت مهم است ؟ fdiba 0 252 10-24-2022، 04:29 PM
آخرین ارسال: fdiba
  طراحی سنگ قبر آنلاین benson 0 469 09-25-2022، 04:07 PM
آخرین ارسال: benson
  طراحی سنگ قبر آنلاین benson 0 566 09-12-2022، 05:42 AM
آخرین ارسال: benson
  چرا طراحی لوگو اهمیت دارد؟ branding_arm 0 462 07-23-2022، 05:49 PM
آخرین ارسال: branding_arm
  طراحی آرم و لوگو با نرم افزار بهتر است یا سایت؟ branding_arm 0 386 05-18-2022، 06:05 PM
آخرین ارسال: branding_arm
  سئو کردن سایت فروشگاهی radmanseo 2 714 05-14-2022، 01:03 PM
آخرین ارسال: lucinda

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

فیلم های آموزشی مهندسی مکانیک - به زبان فارسی

بر روی موضوع مورد نظر خود کلیک کنید

آموزش پنیوماتیک آموزش نرم افزار Fluidsim آموزش ریخته گری با ProCast
آموزش کنترل صنعتی آموزش نرم افزار PDMS آموزش نرم افزار کامسول Comsol
آموزش شکل دادن فلزات آموزش نرم افزار Moldflow آموزش ماشین کاری با EdgeCAM
آموزش طراحی کنترل مقاوم آموزش Working Model آموزش پدیده انتقال در کامسول
آموزش حل معادلات دینامیکی آموزش نرم افزار LogoPress آموزش کنترل فعال با رویکرد فازی
آموزش تحلیل المان محدود آموزش‌های رایگان آموزش ریخته گری با ProCast