d3-zoom
Pan and zoom SVG, HTML or Canvas using mouse or touch input.
https://github.com/d3/d3-zoom
d3.js.icon