0.0.8 • Published 5 years ago

cssonly-loaders-react v0.0.8

Weekly downloads
12
License
MIT
Repository
github
Last release
5 years ago

React component for the CSS only loader project

React wrapper for the CSS Only loaders project.

CSS Only Loaders

How to use

Download the module with npm (or yarn)

yarn add cssonly-loaders-react

The module come with two component, <Loader/> and <FullLoader/>, The Loader is also a default export.

to use only the loader, component, without any wrapper or anything, use the sample code:

    import Loader from "cssonly-loaders-react";

    function App(props){
        return (
            <Loader/>
        )
    }

Every prop has default, so,it will still render without any props, It should render the simple-circle loader with default colors and attributes.

If you want to use a loader, that fills in the container and blocks everything(most probable use IMO) you need to use the FullLoader component.

To use the full loader, make sure the loader container has position set to anothing other than static. because this component relies on position absolute.

Here's a barebone sample code:

    import Loader from "cssonly-loaders-react";

    function App(props){
        return (
            <FullLoader/>
        )
    }

It should render the simple circle loader with all the default color and attributes with a semi-transparent, black rgba(0,0,0,0.4) backdrop.

You can change the loader attributes with props

List of props:

Propvalue typedefaultavailable fordescription
typeStringsimple-circleALLType of loader available. See table of loaders below
sizeNumber70ALLLoader size in pixels
colorString#27ae60ALLThe color for the loader
secondaryColorString#eeeeeeALLThe secondary color for the loader
backgroundColorStringrgba(0,0,0,0.4)<FullLoader/>The backdrop color for the full size loader. use a rgba color for better effect.
lineNumber3ALLLine width for the loaders that features line this unit is in pixels. No need to include px. just use a number
durationNumber2ALLAnimation duration in seconds
visibleBooleantrueALLDetermine if the loader will be visible or not. Takes the extra pain away for implementing any show-hide logic.

Available Loaders

All the loaders from the main project is available in the component:

Loader Name
simple-circle
rotating-plane
awesome-spin
blasting-circle
box-rotation
clock
color-pulse-ball
double-circle
hour-glass
quantum-spinner
recursive-circle
block-spin
cascading-bars

Any new loader added to the project will be added to the component as well.

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago