tragopan – js pan/zoom без зависимостей (1.6kb)
<div id="viewport">
<div id="content">
<!-- your pan/zoomable content here -->
</div>
</div>
<script>
const tragopan = new Tragopan({
viewport: document.querySelector('#viewport'),
content: document.querySelector('#content')
});
</script>