focus.js

focus.js is an ES6/Vanilla JavaScript plugin to provide smooth interactive image inner zoom functionality that reacts to mouse movement.
Demo Visit
Mouse hover and finger pinch zoom

Hover_pinch_zoom

Javascript library providing touch gestures for zooming and dragging on image elements on mobile And mouse gestures for deep zooming on devices that use mouse.
Visit

pixasso-js

Simple JavaScript library for browsers to pixelate images with customizations
Visit

view-bigimg

view-bigimg is a JavaScript library which displays your image in a lightbox popup, with the capability of touch-friendly image zooming and image panning.
Visit

zoom-and-pan

Vanilla JS zooming and panning
Visit

zoomzoomzang

A Simple Image Zoom that doesn't require jQuery or any library.
Visit

MediumLightbox

Nice and elegant way to add zooming functionality for images, inspired by medium.com
Visit

ZoomNPan

Use mouse wheel to zoom an image and move the mouse to pan around. Just using vanilla javascript in 50 lines.
Visit

js-cropbox

A lightweight and simple js extension to crop your image.
Visit

wheelzoom

Simple Javascript library for zooming IMG elements with the mousewheel.
Visit

ImageRotatorJS

ImageRotatorJS is a pure JavaScript library for creating an 3D image rotator with realistic perspective and reflections. Each image may be ‘Zoomed’ as it approaches the center bottom of the rotator to give a 3D effect. The ‘Zoom’ is specified in the initialization call and is applied to the width, height and font size of the image.
Visit

simplezoom.js

simplezoom.js is a JavaScript library that provides a simple and fast way to preview full-sized images on mouse hover or finger tap. Mobile friendly and auto positions zoomed images according to the screen.
Visit

zoomer

A javascript library to zoom on images
Visit

previewImage-mobile

Fang Wei Xin js-sdk wx.previewImage javascriptShi Xian ,Zhi Chi Tu Pian Yu Lan ,Hua Dong Qie Huan ,Shuang Zhi Suo Fang ,Tu Pian Huan Cun ;Support for picture preview, slide switch, double finger zoom, picture caching
Visit

v-zoom

NPM package
Visit

VanillaJS-Image-Zoom-Plugin-Pure-JS-

VanillaJS Image Zoom Plugin (Pure JS)
Visit

js-cropper

js-cropper.js is a standalone JavaScript library that provides the touch-enabled image cropping functionality on your images with additional drag and zoom support.
Visit

dmuka.Zoom

The dmuka.Zoom JavaScript library enables your user to zoom images with the mouse wheel and pan zoomed images with mouse hover & movement.
Visit

Image-Hover-Zoom

It is an amazing code of CSS with No Javascript for displaying Image.
Visit

amplify

A tiny script allowing inline image zoom
Visit

ImageZoom

ImageZoom.js is a lightweight, zero-dependencies JavaScript library which adds zoom in effects to your images on mouse hover.
Visit

imagePreview

Preview image on web page. rotate,zoom.etc. 3D view .Yi Dong Duan JS Tu Pian Yu Lan Cha Jian Zhi Chi Yu Lan Tu Pian ,Xuan Zhuan ,Fang Da (Shuang Zhi /Shuang Ji ). Give Me Star!!!
Visit

image-viewer

use canvas to view an image
Visit

image-zoom

A lightweight, blazing-fast, framework-agnostic JavaScript lightbox library for zooming image as you seen on popular blogging platforms like Medium.com.
Visit

zooom.js

A simple plugin for image zooming without dependencies ~1.65KB gzip
Visit

mango

Mango is a lightweight, blazing fast image zoom library used to overlay your images on the top of the webpage just you seen on Medium.com. You can close the image zoom popup by clicking on the screen or scrolling the web page.
Visit

js-image-zoom

Image zoom on mouse hover for desktop browsers without external dependencies
Visit

zooming

Image zoom that makes sense.
Visit

TinyZoomJS

TinyZoomJS is a lightweight JavaScript library for viewing images in fullscreen with zoom and pan functionality
Visit

drift

Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.
Visit
© 2025 FrontendPik