ریسپانسیو این چنین می بایست باشد که دکورا سیون صفحه ها به طور اتوماتیک مبنی بر اندازه ورقه نمایشگر دستگاه استفاده کننده (موبایل، تبلت، دسکتاپ) تغییر کند تا محتوا همیشه خوانا طراحی سایت اختصاصی و کاربردی باقی بماند. این دستور با استعمال از شبکهها و طرحهای انعطافپذیر، تصاویر باصرفه شده، و تکنیکهایی مانند CSS Media Queries متفحص میگردد تا تجربهای یک پارچه و مناسب در تمامی دستگاهها مهیا گردد.
چیدمان انعطافپذیر (Flexible Layout):
ارکان کاغذ باید به گونهای طراحی شوند که در عرضهای متعدد برگه نمایش، به صورت خود کار تغییر شکل دهند و به هم بچسبند، نه اینکه ثابت باشند.
به کار گیری از واحدهای نسبی:
به جای استفاده از واحدهای ثابت (مانند پیکسل)، از واحدهای نسبی (مانند درصد) برای ابعاد المانها به کار گیری نمایید تا نسبتها در اندازههای مختلف شیت تغییر کنند.
CSS Media Queries:
این تکنیک به شما اجازه میدهد استایلهای مختلفی را برای دستگاههای با اندازهها و امکانهای متفاوت ایفا نمائید؛ به عنوان مثالً، برای نمایشگرهای گوشی دکوراسیون را به یک ستون تبدیل کنید و برای دسکتاپ به چندین ستون.
متا تگ Viewport:
به کارگیری از این تگ در نصیب برگه، به مرورگرها یاری میکند تا اندازه ورقه را با عرض دستگاه مخاطب هماهنگ کنند و زوم نخستین را در صفحه گوشی به صحت تنظیم کنند.
تصاویر با صرفه شده:
تصاویر بایستی به گونهای بارگذاری شوند که در هر دستگاهی، چه بلندمرتبه و چه کوچک، کیفیت مناسبی داشته باشند و در سرعت لود سایت نقص تشکیل داد نکنند.
طراحی نخستین گوشی به دسکتاپ (Mobile-First):
اینراه به معنای طراحی آغاز برای شیت نمایشهای کوچک تلفن همراه میباشد و آن گاه پیشرفت طراحی برای نمایشگرهای بزرگتر می باشد، که منجر میگردد سایت برای کل دستگاهها با صرفه باشد.
قابورکهای CSS:
به کارگیری از فریمورکهای محبوبی مانند Bootstrap به شما یاری میکند تا با ابزارها و کامپوننتهای از پیش فراهم شده، مراحل طراحی ریسپانسیو را سریعتر و شل و ولتر پیش ببرید.
عنایت طراحی ریسپانسیو
تجارب کاربری خوب:
کاربر با هر دستگاهی که وب سایت را مشاهده کند، تجربیات کاربری خیر خواهد داشت و به راحتی میتواند با تارنما تعامل کند.
بهبود بهینه سازی:
گوگل سایتهای ریسپانسیو را در حق اولویت قرار میدهد و این مورد به بهبود جایگاه سایت در نتایج جستجو امداد میکند.
صرفهجویی در زمان و هزینه:
با یک طراحی ریسپانسیو، نیاز به طراحی یک سری نسخه جدا برای دستگاههای متفاوت از بین میرود و این مورد در زمان و هزینه صرفهجویی میکند.
- ۰ ۰
- ۰ نظر