Stylish Magnifying Glass Plugin - SergeLand Image Zoomer
| File Size: | 435 KB |
|---|---|
| Views Total: | 28334 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
SergeLand Image Zoomer is a jQuery zoom on hover plugin for zooming images with stylish and smooth magnifying glass effects.
Features:
- Custom image loader.
- Custom cursor on hover.
- Supports all major browsers and even IE8.
- Smooth animations.
- Inner zoom mode.
- Mousewheel to zoom in/out.
More Examples:
How to use it:
1. To use this plugin, you first need to load the Zoomsl plugin's script after jQuery.
<script src="https://code.jquery.com/jquery-3.4.0.min.js"
integrity="sha384-JUMjoW8OzDJw4oFpWIB2Bu/c6768ObEthBMVSiIx4ruBIEdyNSUQAjJNFqT5pnJ6"
crossorigin="anonymous">
</script>
<script src="zoomsl.min.js"></script>
2. Then attach the function imagezoomsl to the image. That's it.
<img src="product.jpg" alt="Image To Zoom" class="example">
$(function(){
$(".example").imagezoomsl();
});
3. You can also define the large version of the image in the data-large attribute.
<img src="product.jpg" data-large="full.jpg" alt="Image To Zoom" class="example">
4. Add informational text to the image.
<img src="product.jpg" data-large="full.jpg" data-title="Tooltip Title" data-help="help Text" data-text-bottom="Bottom Text" alt="Image To Zoom" class="example">
5. Display a loading indicator while loading the large image.
$(".example").imagezoomsl({
// loading spinner
loadinggif: 'loading.gif',
// opacity
loadopacity: 0.1,
// background color
loadbackground: '#878787'
});
6. Customize the magnifier effect.
$(".example").imagezoomsl({
// shows the magnifying glass container
cursorshade: true,
// cursor type
magnifycursor: 'crosshair',
// background color of the magnifying glass container
cursorshadecolor: '#fff',
// opacity of the magnifying glass container
cursorshadeopacity: 0.3,
// border styles
cursorshadeborder: '1px solid black',
// z-index property
zindex: '',
// zoom step
stepzoom: 0.5,
// zoom range
zoomrange: [2, 2],
// start zoom level
zoomstart: 2,
// disables the scrolling of the document with the mouse wheel when the cursor is over the image
disablewheel: true
});
7. Customize the informational text.
$(".example").imagezoomsl({
showstatus: true,
showstatustime: 2000,
statusdivborder: '1px solid black',
statusdivbackground: '#C0C0C0',
statusdivpadding: '4px',
statusdivfont: 'bold 13px Arial',
statusdivopacity: 0.8,
textdnbackground: '#fff',
textdnpadding: '10px',
textdnfont: '13px/20px cursive'
});
8. Config the animation.
$(".example").imagezoomsl({
scrollspeedanimate: 5 ,
zoomspeedanimate: 7,
loopspeedanimate: 2.5,
magnifierspeedanimate: 350
});
9. Default CSS selectors.
$(".example").imagezoomsl({
classmagnifier: "magnifier",
classcursorshade: "cursorshade",
classstatusdiv: "statusdiv",
classtextdn: "textdn",
classtracker: "tracker"
});
This awesome jQuery plugin is developed by mtvphnx. For more Advanced Usages, please check the demo page or visit the official website.










