1.1.1 • Published 9 years ago
react-svg-camera v1.1.1
react-svg-camera
React component to zoom and scroll an svg element.
Install
npm install react-svg-camera --save
Usage
Change the camera prop to manipulate the svg's viewBox.
See demo.
var SvgCamera = require('react-svg-camera');
ReactDOM.render(
<SvgCamera camera={camera}>
{/* svg children here */}
</SvgCamera>,
container
);<SvgCamera> renders <svg> so children of SvgCamera can be any valid svg
children.
props
camera
Required. Object that looks like
{
// Mid point of camera
x: 50,
// Mid point of camera
y: 100,
// Amount of zoom, 2 means zooming in by 2x. Must be > 0.
zoom: 2
}License
MIT