طراحی ریسپانسیو چیست؟
چرا طراحی سایت ریسپانسیو مهم است؟
طراحی ریسپانسیو چگونه کار میکند؟
مزایای طراحی ریسپانسیو
۱. مخاطبان بیشتری را جذب میکنید
۲. نظارت بر تجزیه و تحلیل ها آسان تر میشود
۳. نگهداری آن آسان تر است
۴. سئو سایت تان تقویت میشود
۵. طراحی تان را سازگار و هماهنگ میکند
۶. نرخ پرش از سایت را کاهش میدهد
۷. نرخ تبدیل را افزایش میدهد
۸. سرعت بهینه سازی برای موبایل با هزینه کمتر افزایش میدهد
۹. تجربه کاربری را بهبود میبخشد
معایب طراحی ریسپانسیو
اگرچه نگهداری وب سایت های واکنش گرا آسان است ولی گاهی اوقات ممکن است بارگذاری صفحات زمان زیادی ببرد. این مورد شامل بارگذاری تصاویر و ویدیوهای با وضوح بالا است که برای بارگذاری به زمان بیشتری نیاز دارند.
وب سایت های ریسپانسیو بطور مشخص برای قرار گرفتن در دستگاه های کوچک طراحی شده اند. ولی حفظ سادگی سایت های بزرگ برای دستگاه های کوچک سخت است. به دلیل اینکه دستگاه های کوچک صفحه نمایش کوچکی دارند و این موضوع گشتن و پیمایش سایت از طریق دستگاه های کوچک دشوارتر میکند.
زمان مورد نیاز برای توسعه و طراحی وب سایت های واکنش گرا نسبت به وب سایت های معمولی بیشتر است. ولی با توجه به ضرورت طراحی این نوع سایت ها، طبیعتا ارزش صرف چنین زمانی را دارد.
طراحی ریسپانسیو در وردپرس
اصول طراحی سایت ریسپانسیو
CSS و HTML
کدهای HTML عمدتا ساختار, عناصر و محتوای یک صفحه در وب را کنترل میکنند. بعنوان مثال برای اضافه کردن یک تصویر به یک وب سایت باید از این کد HTML استفاده کنید:
از CSS برای ویرایش طرح و چیدمان عناصری که در یک صفحه با HTML قرار میدهید، استفاده میشود. کد CSS میتواند در بخش <style> یک سند HTML یاه بعنوان یک فایل جداگانه گنجانده شود. برای مثال میتوانیم عرض تمام تصاویر HTML را بصورت زیر ویرایش کنیم:
width: 100%;
{
width: 100%;
{
مدیا کوئری – Media Query
مدیا کوئری شبیه “if query” در برخی زبان های برنامه نویسی است، به این منظور که قبل از اجرای کد مناسب بررسی میکند که ببیند آیا نمای صفحه به اندازه کافی عریض است یا خیر.
}.full-width-img
margin: auto;
width: 90%;
{
چیدمان سیال – Fluid Layouts
چیدمان فلکس باکس – Flexbox Layout
تصاویر ریسپانسیو
width: 100%;
{
middle-img.jpg 640w,
small-img.jpg 320w”
src=”small.jpg”
/>
وردپرس بطور خودکار از این قابلیت برای تصاویر پست ها استفاده میکند.
سرعت
وقتیکه میخواهید یک طراحی واکنش گرا برای وب سایت تان داشته باشید، باید سرعت بارگذاری را در اولویت قرار دهید. صفحاتی که در ۲ ثانیه بارگذاری میشوند میانگین نرخ پرش ۹ درصدی دارند، درحالیکه صفحاتی که ۵ ثانیه طول میکشند به نرخ پرش ۳۸ درصدی منجر میشوند. روش هایی که برای ریسپانسیو کردن سایت تان استفاده میکنید نباید منجر به تاخیر بیش از حد استاندارند، در اولین رندر از سایت شود. راه های مختلفی وجود دارد که میتوانید سرعت بارگیری صفحات را افزایش دهید:
• بهینه سازی تصاویر
• پاک کردن کش سایت
• فشرده سازی حجم کدهای سایت
متن ریسپانسیو
از آنجایی که اندازه متن در موبایل و دسکتاب با هم متفاوت است، با کاهش عرض صفحه نمایش دستگاه، اندازه متن باید کوچک شود. این کار را میتواندی از طریق مدیا کوئری برای هر صفحه انجام دهید. و یکی از روش های آسان تر کردن آن استفاده از واحد های نسبی (em, rem %) به جای واحد مطلق px است. در کد HTML و CSS زیر خواسته ایم که اندازه فونت متن را در صفحه های بزرگ ۳rem و در صفحه هایی با عرض کمتر ۷۶۸ پیکسل را ۱.۵rem کند:
} media screen and (max-width: 768px)
} p {
font-size: 1.5rem;
{
{
طرح بندی ریسپانسیو
طرح بندی هر صفحه نحوه نمایش محتوا در مرورگر را مشخص میکند. در گذشته طراحان سایت از مجبور به استفاده از جدول بودند که کنترل شان آسان نبود. سپس float و clearfix آمدند که مدیریت کردن آنها نیز سخت بود. ظهور CSS Grid و Flexbox طرح بندی ها را متحول کرد و به طراحی واکنش گرا آنها کنترل بیشتری داد.
پیشنهاد می کنیم برای درک بهتر طراحی وبسایت مقاله مراحل طراحی وبسایت را مطالعه کنید.
سوالات متداول در رابطه با طراحی سایت ریسپانسیو
۱- ریسپانسیو بودن سایت یعنی چه؟
طراحی وب سایت ریسپانسیو یا واکنش گرا یک رویکرد برای طراحی سایت است که بسته به اندازه صفحه نمایش و جهت دیتگاه مورد استفاده، تغییراتی در نحوه نمایش آن ایجاد میشود. با طراحی ریسپانسیو، یک سایت براحتی و به درستی در اسکرین های مختلفی از دسک تاپ گرفه تا گوشی های موبایل نمایش داده میشوند.
۲- طراحی سایت ریسپانسیو چه مزایایی دارد؟
مهمترین مزیت طراحی سایت ریسپانسیو منعطف بودن، دسترسی به مخاطبان بیشتر، مقرون به صرفه بودن و بهبود تجربه کاربری است. همچنین باعث میشود که یک وب سایت سئو فرندلی داشته باشید.
۳- آیا طراحی سایت ریسپانسیو مقرون به صرفه است؟
بستگی به این دارد که طراحی را به کدام آژانس یا طراح بسپارید. اگر طراح تجربه زیادی در این زمینه داشته باشد ممکن است هزینه طراحی بیشتر شود. ولی در حالت کلی طراحی های ریسپانسیو با توجه به اینکه دردسر و نیاز به تغیر را مثل طراحی های جداگانه برای دسک تاپ و موبایل را ندارند، مقرون به صرفه هستند.
۴- آیا میتوان یک سایت را یه سایت ریسپانسیو تغییر داد؟
بله. برای اینکار نیاز بع برنامه های پیشرفته و طراحی هایی برای ریسپانسیو کردن محتوای وب سایت دارید.