react-cursor-zoom

1.3.0 • Public • Published

react-cursor-zoom

Build Status

A react component that uses a high-res source image to produce a zoom window on mouse hover

Based on lelandrichardson/react-image-magnifier

Demo

Here

Installation

npm install react-cursor-zoom --save

Usage

import CursorZoom from 'react-cursor-zoom';
 
var App = React.createClass({
    render: function() {
        return (
            <CursorZoom
                image={{
                    src: "img/beach-small.jpg",
                    width: 400,
                    height: 300
                }}
                zoomImage={{
                    src: "img/beach-large.jpg",
                    width: 1600,
                    height: 1200
                }}
                cursorOffset={{ x: 80, y: -80 }}
            />
        );
    }
});

API

image

Required

{ src, width, height }

The inline image that will be used as a reference for cursor zoom

zoomImage

Required

{ src, width, height }

The high-res image to be used on hover

cursorOffset

Optional : default { x: 0, y: 0 }

{ x: 0, y: 0 } or { x, y }

size

Optional : default 200

Number

The size of the zoom window

Package Sidebar

Install

npm i react-cursor-zoom

Weekly Downloads

72

Version

1.3.0

License

MIT

Unpacked Size

16.8 kB

Total Files

5

Last publish

Collaborators

  • jarlotee