Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/LucasBassetti/react-css-loaders

:o: A collection of pure CSS React loading components
https://github.com/LucasBassetti/react-css-loaders

loaders pure-css react

Last synced: 3 months ago
JSON representation

:o: A collection of pure CSS React loading components

Awesome Lists containing this project

README

        

# React CSS Loaders

Travis CI npm version [![Coverage Status](https://coveralls.io/repos/github/LucasBassetti/react-css-loaders/badge.svg)](https://coveralls.io/github/LucasBassetti/react-css-loaders)

A collection of pure CSS React loading components. Based on Luke Haas [css-loaders](https://github.com/lukehaas/css-loaders) project.



## Contents
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Components](#components)
- [BarLoader](#barloader)
- [BubbleLoader](#bubbleloader)
- [BubbleSpinLoader](#bubblespinloader)
- [CometSpinLoader](#cometspinloader)
- [CylinderSpinLoader](#cylinderspinloader)
- [ResizeSpinLoader](#resizespinloader)
- [RotateSpinLoader](#rotatespinloader)
- [SpinLoader](#spinloader)
- [How to Contribute](#how-to-contribute)

## Getting Start

```bash
npm install react-css-loaders --save
```

## Usage

``` javascript
import { BarLoader } from 'react-css-loaders';
...

...
```

## Components

### BarLoader

##### Usage

``

##### Properties

| Name | Type | Default |
|---|---|---|
| `color` | `PropTypes.string` | `#000` |
| `duration` | `PropTypes.number` | `1` |
| `size` | `PropTypes.number` | `11` |

### BubbleLoader

##### Usage

``

##### Properties

| Name | Type | Default |
|---|---|---|
| `color` | `PropTypes.string` | `#000` |
| `duration` | `PropTypes.number` | `1.8` |
| `size` | `PropTypes.number` | `10` |

### BubbleSpinLoader

##### Usage

``

##### Properties

| Name | Type | Default |
|---|---|---|
| `color` | `PropTypes.string` | `#000` |
| `duration` | `PropTypes.number` | `1.3` |
| `size` | `PropTypes.number` | `20` |

### CometSpinLoader

##### Usage

``

##### Properties

| Name | Type | Default |
|---|---|---|
| `color` | `PropTypes.string` | `#000` |
| `duration` | `PropTypes.number` | `1.7` |
| `size` | `PropTypes.number` | `90` |

### CylinderSpinLoader

##### Usage

``

##### Properties

| Name | Type | Default |
|---|---|---|
| `color` | `PropTypes.string` | `#000` |
| `duration` | `PropTypes.number` | `1.1` |
| `size` | `PropTypes.number` | `25` |

### ResizeSpinLoader

##### Usage

``

##### Properties

| Name | Type | Default |
|---|---|---|
| `background` | `PropTypes.string` | `#000` |
| `color` | `PropTypes.string` | `#000` |
| `duration` | `PropTypes.number` | `2` |
| `size` | `PropTypes.number` | `11` |

### RotateSpinLoader

##### Usage

``

##### Properties

| Name | Type | Default |
|---|---|---|
| `color` | `PropTypes.string` | `#000` |
| `duration` | `PropTypes.number` | `1.1` |
| `size` | `PropTypes.number` | `10` |

### SpinLoader

##### Usage

``

##### Properties

| Name | Type | Default |
|---|---|---|
| `background` | `PropTypes.string` | `#fff` |
| `color` | `PropTypes.string` | `#000` |
| `duration` | `PropTypes.number` | `1.4` |
| `size` | `PropTypes.number` | `10` |

## Authors

| ![Lucas Bassetti](https://avatars3.githubusercontent.com/u/1014326?v=3&s=150)|
|:---------------------:|
| [Lucas Bassetti](https://github.com/LucasBassetti/) |

See also the list of [contributors](https://github.com/LucasBassetti/react-css-loaders/contributors) who participated in this project.

## How to Contribute

Please check the [contributing guide](https://github.com/LucasBassetti/react-css-loaders/blob/master/contributing.md)

## License

MIT · [Lucas Bassetti](http://lucasbassetti.com.br)