Add Magnifying Glass Style Zoom Functionality To Images - mooZoom

File Size: 4.26 KB
Views Total: 4287
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Add Magnifying Glass Style Zoom Functionality To Images - mooZoom

mooZoom is a lightweight yet customizable image zoom jQuery plugin for magnifying images on the page. It is written in pure jQuery and CSS and doesn't rely on any other javascript libraries. 

The plugin displays a magnifying glass effect on the thumbnail image when hovering over and displays the magnified image (original image) outside the image container. Then the user can zoom in and view various detail parts of the image by moving the mouse.

How to use it:

1. Load jQuery library and the mooZoom plugin's JavaScript.

<script src="/path/to/cdn/jquery.min.js"></script>
<script src="/path/to/jQuery-mooZoom.js"></script>

2. Add the CSS class imgZoom to the thumbnail image and specify the path to the original image as follows:

<img class="imgZoom" 
     alt="Hover Me" 
     src="thumb.jpg" 
     ref="original.jpg" />

3. Call the function mooZoom on the image.

$(function(){
  $('.imgZoom').mooZoom(options);
});

4. Apply your own CSS classes to the magnified image.

.mooZoom-big-detail { 
  box-shadow: 0px 0px 10px #000;
}

5. Available options to customize the plugin .

$('.imgZoom').mooZoom({

  // Magnifying Glass options
  zoom: {
    width: 100,
    height: 100,
    zIndex: 600,
  },

  // Overlay options
  overlay: {
    opacity: 0.65,
    zIndex: 500,
    backgroundColor: '#ffffff',
    fade: false,
  },

  // Options for the magnified image
  detail: {
    opacity: 1,
    zIndex: 600,
    margin: {
      top: 0,
      left: 0,
    },                    
    fade: false,
  },

  // duration of animation in ms
  animationDuration: 1000,

});

This awesome jQuery plugin is developed by moosolutions. For more Advanced Usages, please check the demo page or visit the official website.