1.0.8 • Published 2 years ago

reactjs-image-zoom v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

ReactJS Image Zoom

GitHub license Version Downloads Badge gzip size

Preview :

Preview

Getting Started

Installation

   npm install reactjs-image-zoom
   yarn add reactjs-image-zoom

Simple Example

<Zoom imgsrc={Bannerimg} />

This will include default properties of the Component and renders.

Usage

// import "./App.css";
import Zoom from "reactjs-image-zoom";
import Image from "./assets/imgs/nws.png";

function App() {
    return (
        <Zoom
            width={150} // width in percent default is 100%
            height={500} // height of the box
            maxwidth={500} // width of the box
            repeat="repeat" // default is no-repeat
            position="center" // cover
            imagesrc={Image} // Image component | URL
            size={200} // it is in percent
            bgsize="cover" // background-size
            cursor="zoom-in" // pointer
            borderpixel={2} // size of border
            bordercolor="red" // color of border
            style={{ margin: "20px" }} // add custom style
            className="img-box" // classname for box
            color="red" // color when image not loaded
        />
    );
}

If you know about default values 👍

keyValueGuide / What they does
imgsrcdefault urlsource of Image
height400height 400px
width100width 100%
maxwidth400Width of container
repeatno-repeatcss bg-repeat property
positioncentercss position property
bgsizecovercss bg property
size100How zoomed image should be?
cursorzoom-incss cursor property
borderpixel1border width
color#8f8f8fColor of container
bordercolor#dddColor of border

Architecture

We've developed this component for easy implementation of multiple component images in react application as you have seen in different ecommerse website that they are using for viewing this product.

To know more about the architecture or if you want to contribute with this component: Contributing Documentation.

License

MIT License @ neeswebservices