dy

dy/pan-zoom

Pan / zoom for any element

JavaScript
92
15
MIT License

Pan-zoom is a lightweight JavaScript library that enables panning and zooming interactions for any HTML element, supporting mouse, touch, and keyboard inputs with inertial movement. It's ideal for developers working with WebGL, canvas, SVG, images, or HTML manipulations who need smooth and responsive zoom/pan functionality. The library is compact (4.8kb gzipped) and easy to integrate, making it suitable for both simple and complex web applications.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of dy/pan-zoom

Account's avatar
Check if passive events are available on the current device
Account's avatar
Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.
Account's avatar
Consistent cross browser mouse wheel movement
Account's avatar
minimal two-finger pinch gesture detection
Account's avatar
get current touch/mouse position
Account's avatar
regl is a fast functional WebGL framework.
Account's avatar
Scatter2d plot built with regl

Support the repos that depend on dy/pan-zoom

Top contributors

dy's profile
dy
58 contributions
soulfresh's profile
soulfresh
2 contributions
lovasoa's profile
lovasoa
2 contributions
saraedum's profile
saraedum
1 contributions
miguelfrmn's profile
miguelfrmn
1 contributions
dependabot[bot]'s profile
dependabot[bot]
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet