UNPKG

react-js-loader

Version:
147 lines (126 loc) 5.81 kB
# React-js-loader ## [demo page](https://amurkhoyetsyan.github.io/smart-loaders/) ### Install npm i react-js-loader <img src="https://raw.githubusercontent.com/AmurKhoyetsyan/react-js-loader/master/img/loader.gif" alt="loader" /> <br /> ### Documentation props | Name | Type | | ------------------- | ------------------ | | type | String | | bgColor | String | | color | String | | title | String | | size | Integer | | LICENSE | [LICENSE](LICENSE) | <br /> | Types Color | Types | Value Example | | -------------------- | -------- | ------------------------------- | | rgb | String | rgb(0, 0, 0) or rgb(0%, 0%, 0%) | | hex | String | #000000 or #000 | | hsl | String | hsl(0deg 0% 0%) | | name | String | black | <br/> | Types | | ------------------- | | box-rotate-x | | box-rotate-y | | box-rotate-z | | box-rectangular | | ping-cube | | heart | | bubble-scale | | bubble-top | | bubble-ping | | bubble-spin | | spinner-cub | | spinner-circle | | spinner-default | | ekvalayzer | | hourglass | | rectangular-ping | <br /> color and bgColor = rgb or hex ### Example import React from 'react'; .... .... .... import Loader from "react-js-loader"; .... .... .... return ( <div className={"App"}> <div className={"content"}> <div className={"zoom-out"}> <ColorBar setColor={color => setColor(color)} /> <div className={"row"}> <div className={"item"}> <Loader type="box-rotate-x" bgColor={color} color={color} title={"box-rotate-x"} size={100} /> </div> <div className={"item"}> <Loader type="box-rotate-y" bgColor={color} color={color} title={"box-rotate-y"} size={100} /> </div> <div className={"item"}> <Loader type="box-rotate-z" bgColor={color} color={color} title={"box-rotate-z"} size={100} /> </div> <div className={"item"}> <Loader type="box-up" bgColor={color} color={color} title={"box-up"} size={100} /> </div> </div> <div className={"row"}> <div className={"item"}> <Loader type="bubble-scale" bgColor={color} color={color} title={"bubble-scale"} size={100} /> </div> <div className={"item"}> <Loader type="heart" bgColor={color} color={color} title={"heart"} size={100} /> </div> <div className={"item"}> <Loader type="bubble-top" bgColor={color} color={color} title={"bubble-top"} size={100} /> </div> <div className={"item"}> <Loader type="spinner-cub" bgColor={color} color={color} title={"spinner-cub"} size={100} /> </div> </div> <div className={"row"}> <div className={"item"}> <Loader type="spinner-circle" bgColor={color} color={color} title={"spinner-circle"} size={100} /> </div> <div className={"item"}> <Loader type="spinner-default" bgColor={color} color={color} title={"spinner-default"} size={100} /> </div> <div className={"item"}> <Loader type="bubble-ping" bgColor={color} color={color} title={"bubble-ping"} size={100} /> </div> <div className={"item"}> <Loader type="ekvalayzer" bgColor={color} color={color} title={"ekvalayzer"} size={100} /> </div> </div> <div className={"row"}> <div className={"item"}> <Loader type="box-rectangular" bgColor={color} color={color} title={"box-rectangular"} size={100} /> </div> <div className={"item"}> <Loader type="hourglass" bgColor={color} color={color} title={"hourglass"} size={100} /> </div> <div className={"item"}> <Loader type="bubble-spin" bgColor={color} color={color} title={"bubble-spin"} size={100} /> </div> <div className={"item"}> <Loader type="rectangular-ping" bgColor={color} color={color} title={"rectangular-ping"} size={100} /> </div> </div> <div className={"row"}> <div className={"item"}> <Loader type="bubble-loop" bgColor={color} color={color} title={"bubble-loop"} size={100} /> </div> <div className={"item"}> <Loader type="ping-cube" bgColor={color} color={color} title={"ping-cube"} size={100} /> </div> </div> </div> </div> </div> );