بزرگنمایی تصویر با php و جاوااسکریپت

بزرگنمایی تصویر با php و جاوااسکریپت

در بیشتر اپلیکیشن های فروشگاهی تحت وب, قابلیت بزرگنمایی تصاویر محصولات را می بینید. قابلیت بزرگنمایی (zoom) به کاربر کمک می کند که نمایش بهتر و دقیق تری از محصول داشته باشد. در اینجا با رفتن ماوس روی عکس محصول , قابلیت بزرگنمایی فعال می شود.

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

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

 

گالری محصول و صفحه پیش نمایش HTML

در این بخش از آموزش بزرگنمایی تصویر با php , از کد HTML برای نمایش گالری محصول و صفحه محصول برای سبد خرید استفاده کردریم. در گالری محصول , هر بخش کاشی مانند محصول یک لینک view more برای هدایت کاربر به صفحه نمایش دارد.

با کلیک روی این لینک, جزییات محصول به همراه تصاویر در همان صفحه با جایگزین شدن محتوای گالری نمایش داده می شود.

سبد خرید PHP با قابلیت بزرگنمایی

با کلیک روی دکمه view more , id محصول مورد نظر توسط AJAX به PHP پاس داده می شود. تابع بازگشتی (callback) اجکس, پاسخ سرور را برای نمایش محتوای صفحه محصول در مرورگر دریافت می کند.

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

برای اجرا کردن قابلیت xZoom در سید خرید پروژه خود, xZoom را دانلود و به پروژه خود اضافه کنید.

در صفحه نمایش محصول, فایل های CSS و جاوااسکریپت کتابخانه xZoom را فراخوانی و تابع xzoom() را با آپشن های  پیش فرض صدا می زنیم. همچنین ID المان پیشنمایش تصویر را به هنگام ساخت اولیه ویژگی های xZoom مشخص کردیم.

بنابراین, با انجام رویداد hover تصویر مشخص شده بصورت بزرگنمایی شده نمایش داده خواهد شد.

خروجی بزرگنمایی تصویر با php و جاوااسکریپت

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

بزرگنمایی تصویر با php و جاوااسکریپت

امیدوارم از آموزش بزرگنمایی تصویر با php و جاوااسکریپت نهایت استفاده را برده باشید .

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

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی