a medium like image zoom plugin
-
Small
-
No other deps
$ npm install --save nico-zoom
<script src="./dist/NZoom.min.js"></script>
<script>
window.onload = function() {
var container = document.querySelector('.content')
new NZoom(container, {
gutter: 30,
scrollOffset: 10,
overlayBg: '#ffffff',
scaleFactor: 1,
beforeZoomIn: () => {},
afterZoomIn: () => {},
beforeZoomOut: () => {},
afterZoomOut: () => {}
})
}
</script>
import NZoom from 'nico-zoom'
new NZoom(document.querySelector('.content'), {
gutter: 30,
scrollOffset: 10,
overlayBg: '#ffffff',
scaleFactor: 1,
beforeZoomIn: () => {},
afterZoomIn: () => {},
beforeZoomOut: () => {},
afterZoomOut: () => {}
})