JSPM

  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q45891F
  • License ISC

A fully functional & comprehensive suite of customizable and visually appealing loaders designed to enhance your web applications.

Package Exports

  • loaders-ui
  • loaders-ui/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (loaders-ui) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Loaders Package

A fully functional & comprehensive suite of customizable and visually appealing loaders designed to enhance your web applications.

Loaders Available

  1. BouncingBalls
  2. BouncingSquares
  3. Circle
  4. ColorFullSpinner
  5. DoubleBounce
  6. DoubleRing
  7. ExpandingCircle
  8. ExpandingRing
  9. FlashSquares
  10. FlashingDots
  11. FlashingSquares
  12. FoldingCube
  13. MorphSquare
  14. PulsatingCircle
  15. PulsatingCrosses
  16. PulsatingHexagon
  17. PulsatingRectangles
  18. PulsatingRings
  19. PulsatingSquare
  20. RollingSquares
  21. RotatingBars
  22. RotatingDots
  23. RotatingPlane
  24. ScalingSquares
  25. SkewedSquares
  26. SlidingBars
  27. SlidingLines
  28. SlidingSquares
  29. Spinner
  30. SpinnerHalf
  31. SpinnerRing
  32. WanderingCubes
  33. ZigZagLine

Installation

To install the package, run:

npm install loaders-ui

Usage

Simple Spinner

import React from 'react';
import "loaders-ui/dist/main/index.min.css";
import { Spinner } from 'loaders-ui';

const App = () => (
  <div>
    <Spinner />
  </div>
);

export default App;

Common Props

All loaders can accept the following common props:

  • width (string | number): Define the size of the loader.
  • color (string): Define the primary color of the loader. Default is #3498db.
  • className (string): Add custom class names for styling.

Specific Props

ColorFullSpinner

  • colors [string, string, string, string]: Define the four colors of the spinner's stroke.
  • color : is not valid in this case.

DoubleRing

  • width (number): Define the size of the loader.

ExpandingRing

  • borderWidth (number): Define the border-width of ring.

RotatingDots

  • dotsSize (number | string): Define the size of the dots.

Spinner

  • dullColor (string): Define the stroke (of complete circle) color.
  • borderWidth (number | string): Define the stroke width.

SpinnerHalf ,

SpinnerRing

  • borderWidth (number | string): Define the stroke width.

ZigZagLine

  • maxWidth (number | string): Define the max width of where line can be moved.
  • height (number | string): Define the height of the line.

Keywords

  • loaders
  • react-loaders
  • spinner
  • loading-indicator
  • bouncing-squares
  • circular-spinner
  • pulsing-dot
  • rotating-cube

License

This project is licensed under the MIT License.