1.0.10 • Published 6 years ago

react-js-loading-shimmer v1.0.10

Weekly downloads
31
License
MIT
Repository
github
Last release
6 years ago

react-js-loading-shimmer

ReactJs Shimmer is an easy way to add a shimmering effect to any view in your web page. It's useful as an unobtrusive loading indicator.

NPM JavaScript Style Guide

Install

npm install --save react-js-loading-shimmer

Usage

import React, { Component } from 'react';
import Shimmer from 'react-js-loading-shimmer';
class App extends Component {
    render() {
        return (
            <div className="App container">
                <h1 style={{textAlign:"center"}}>Shimmer Loader</h1>

                <div className="row">
                    <div className="col-sm-4 col-11">
                        <div className="content-grid">
                            <div className="box-mask">
                                <Shimmer height={"183px"} className={"class_name_test"}/>

                            </div>
                            <div className="box-containt-mask">

                                <div className="text1">
                                    <div className={"row"}>
                                        <div className={"col-sm-4"}><Shimmer height={"50px"}/></div>
                                        <div className={"col-sm-8"}><Shimmer height={"25px"}/><Shimmer
                                            height={"25px"}/></div>
                                    </div>
                                </div>
                                <table className="table">
                                    <tbody>
                                    <tr>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                    </tr>
                                    <tr>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/>
                                        </td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/>
                                        </td>
                                    </tr>
                                    </tbody>
                                </table>

                            </div>
                        </div>
                    </div>
                    <div className="col-sm-4 col-11">
                        <div className="content-grid">
                            <div className="box-mask">
                                <Shimmer height={"183px"} className={"class_name_test"}/>
                            </div>
                            <div className="box-containt-mask">

                                <div className="text1">
                                    <div className={"row"}>
                                        <div className={"col-sm-4"}><Shimmer height={"50px"}/></div>
                                        <div className={"col-sm-8"}><Shimmer height={"25px"}/><Shimmer
                                            height={"25px"}/></div>
                                    </div>
                                </div>
                                <table className="table">
                                    <tbody>
                                    <tr>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                    </tr>
                                    <tr>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/>
                                        </td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/>
                                        </td>
                                    </tr>
                                    </tbody>
                                </table>

                            </div>
                        </div>
                    </div>
                    <div className="col-sm-4 col-11">
                        <div className="content-grid">
                            <div className="box-mask">
                                <Shimmer height={"183px"}/>

                            </div>
                            <div className="box-containt-mask">

                                <div className="text1">
                                    <div className={"row"}>
                                        <div className={"col-sm-4"}><Shimmer height={"50px"}/></div>
                                        <div className={"col-sm-8"}><Shimmer height={"25px"}/><Shimmer
                                            height={"25px"}/></div>
                                    </div>
                                </div>
                                <table className="table">
                                    <tbody>
                                    <tr>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                    </tr>
                                    <tr>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/></td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/>
                                        </td>
                                        <td className="align-middle">
                                            <Shimmer/> <br/><Shimmer/>
                                        </td>
                                    </tr>
                                    </tbody>
                                </table>

                            </div>
                        </div>
                    </div>
                </div>
            </div>
        );
    }
}

export default App;

Demo

[dEMO]

License

MIT © jenzri-nizar

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago