transcriptic

transcriptic/react-map-interaction

Add map like zooming and dragging to any element

JavaScript
349
67
MIT License

This React component library enables map-like zooming and panning interactions on any element, supporting both touch devices (pinch to zoom, drag to pan) and mouse/trackpad input (wheel scroll to zoom, mouse drag to pan). It provides two main components: MapInteractionCSS for CSS-based scaling and MapInteraction for custom scaling logic, both offering controlled and uncontrolled usage modes. The library is ideal for React developers building interactive visualizations, image viewers, or any interface requiring intuitive zoom and pan functionality.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

scottyantipa's profile
scottyantipa
52 contributions
ahadik's profile
ahadik
1 contributions
anuraghazra's profile
anuraghazra
1 contributions
c-emil's profile
c-emil
1 contributions
felipe-imanishi's profile
felipe-imanishi
1 contributions
claudicular's profile
claudicular
1 contributions
MathieuLoutre's profile
MathieuLoutre
1 contributions
wtlyu's profile
wtlyu
1 contributions

Recent events

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

No events yet