Adding range slider for WooCommerce image zoom

Job ID: 35920666

Budget: €8 – €30 EUR

By default, WooCommerce is using PhotoSwipe library (v4.1.3) for the product slider, meaning when you are clicking on a product's image you can see the image with three icons (one-time zoom-in, fullscreen, exit), unfortunately, PhotoSwipe doesn't provide options for more advanced actions like step-by-step zoom-in and zoom-out:
https://github.com/dimsemenov/PhotoSwipe/
I want a slide range for zoom-in and zoom-out below every image, it should work correctly on both mobile (touchable devices) and desktop, meaning when you zoom-in or zoom-out in an image you can drag the image in all directions (by default on zoom when you drag left and right it will go to next-previous image)

I am using the latest version of Woocommerce and + the latest version of the Storefront theme. Please try it on your side with this setup and deliver me the html/js/css file.

In the attachment, I sent you an example of image slider to give you an idea.
Related categories: JavaScript WordPress CSS HTML WooCommerce