react-circular-loading
v2.0.1
Published
Circular loading component for React
Downloads
17
Maintainers
Readme
React Circular Loading
Loading component for React
Install
npm i --save react-circular-loading
Usage
import Loading from 'react-circular-loading'
import 'react-circular-loading/style.css'
//..
<Loading />
//..
API
<Loading text={} size={} inverse={} wrapperClass={} />
text [String | Optional]
A status text for the spinner
size [String | Optional]
Custom sizes of the spinner. They are:
- medium (default)
- button (to use inside a button or anchor tag)
- x-small
- small
- large
invese [String | Optional]
If set to inverse="inverse" change the spinner to it's invervese color. Default: #ffffff
wrapperClass [String | Optional]
Adds a class to the spinner's parent
Styling with Sass
$loading-bgcolor: #007bff; //Spinner's main background color
$loading-inverse-bgcolor: #ffffff; //Spinner's inverse color
$loading-text-color: #000000; //Text main color
$loading-inverse-text-color: #ffffff;//Text inverse color
$loading-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; //Text font family
// Spinner sizes
$loading-size-button: 20px; //Button
$loading-font-size-button: 16px; //Button text
$loading-size-xsmall: 30px; //X-small
$loading-font-size-xsmall: 10px; //X-small text
$loading-size-small: 40px; //Small
$loading-font-size-small: 10px; //Small text
$loading-size-medium: 50px; //Medium (Default)
$loading-font-size-medium: 24px; //Medium text
$loading-size-large: 90px; //Large
$loading-font-size-large: 24px; //Large text