Zoomer de imagen para moible-pinchzoom

Tiempo de ejecución: 30 minutos. Empezar

Autor: manuelstofer
Views Total: 754
Actualizado: October 13, 2018
Licencia: MIT

Vista prévia

Zoomer de imagen para moible-pinchzoom

Descripción

Toastinette es un plugin de notificación JavaScript muy pequeño para mostrar los mensajes del brindis inspirados en material Design en la Página Web.

Funcionamiento

Toastinette es un plugin de notificación JavaScript muy pequeño para mostrar los mensajes del brindis inspirados en material Design en la Página Web.

# NPM
$ npm install pinch-zoom-js --save

Toastinette es un plugin de notificación JavaScript muy pequeño para mostrar los mensajes del brindis inspirados en material Design en la Página Web.

// ES 6
import PinchZoom from 'pinch-zoom-js';
<!-- OR -->
<script src="/dist/pinch-zoom.umd.js"></script>

Toastinette es un plugin de notificación JavaScript muy pequeño para mostrar los mensajes del brindis inspirados en material Design en la Página Web.

<div class="pinch-zoom" id="element">

<img src="1.jpg">
</div>
let el = document.querySelector('#element');
let instance = new PinchZoom(el, options);

Toastinette es un plugin de notificación JavaScript muy pequeño para mostrar los mensajes del brindis inspirados en material Design en la Página Web.

let instance = new PinchZoom(el, {



// zoom factor


tapZoomFactor: 2,



// zoom out factor


zoomOutFactor: 1.3,



// duration in ms


animationDuration: 300,



// min/max zoom level


maxZoom: 4,


minZoom: 0.5,



// draggable unzoomed image


draggableUnzoomed: true,



// locks panning of the element to a single axis


lockDragAxis: false,



// compute offsets only once


setOffsetsOnce: false,



// falls back to 2D transforms when idle


use2d: true,



// vertical/horizontal padding


verticalPadding: 0,


horizontalPadding: 0

});

Available events.

let instance = new PinchZoom(el, {



// default event names


zoomStartEventName: 'pz_zoomstart',


zoomUpdateEventName: 'pz_zoomupdate',


zoomEndEventName: 'pz_zoomend',


dragStartEventName: 'pz_dragstart',


dragUpdateEventName: 'pz_dragupdate',


dragEndEventName: 'pz_dragend',


doubleTapEventName: 'pz_doubletap'

});

Te puede interesar: