image-zoom-react

0.1.2 • Public • Published

Image Zoom React

A component react to enlarge images on touch, click, or mouseover.

Installation

yarn add image-zoom-react or npm install --save image-zoom-react

Usage

import React from 'react'
import ReactDom from 'react-dom'
import ImageZoom from 'image-zoom-react'

const App = () => (
    <ImageZoom src="image url" magnify={1.5} />
)

ReactDom.render(<App />, document.getElementById('app'))

props

props default description
src required src of image
alt image alt of image
zoomSrc '' src of zoom image (may be an image in high res)
touch true Enables interaction via touch events.
on mouseover he type of event that triggers zooming. Choose from mouseover or grab
duration 200 The fadeIn/fadeOut speed of the large image.
magnify 2 This value is multiplied against the full size of the zoomed image
onImageLoaded () => {} A function to be called when the image has loaded. Has param is the image element.
onZoomIn () => {} A function to be called when zoom in. Has param is the image element.
onZoomOut () => {} A function to be called when zoom out. Has param is the image element.

/image-zoom-react/

    Package Sidebar

    Install

    npm i image-zoom-react

    Weekly Downloads

    6

    Version

    0.1.2

    License

    none

    Unpacked Size

    8.1 kB

    Total Files

    7

    Last publish

    Collaborators

    • gianglevan94