JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4583
  • Score
    100M100P100Q125987F
  • License MIT

CSS loading animations made with single element

Package Exports

    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 (three-dots) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Three Dots

    Build Status npm license Financial Contributors on Open Collective

    Three Dots is a set of CSS loading animations made with just single element. I think the project can not only enhance your CSS skills but also improve your imagination.

    Installation

    $ npm install three-dots --save

    Usage

    1. Import the styles in your Sass file:
    @use 'three-dots';
    1. Add just one div tag:
    <div class="dot-elastic"></div>

    Here’s the list of three-dots classes you can choose from:

    dot-elastic
    dot-pulse
    dot-flashing
    dot-collision
    dot-revolution
    dot-carousel
    dot-typing
    dot-windmill
    dot-bricks
    dot-floating
    dot-fire
    dot-spin
    dot-falling
    dot-stretching

    Customization

    Customize the dot's size ( color, spacing, etc. ) with Dart Sass API.

    @use 'three-dots' with (
      $dot-width: 20px,
      $dot-height: 20px,
      ...
    );

    The available variables and their default values.

    $dot-width: 10px;
    $dot-height: 10px;
    $dot-radius: $dot-width/2;
    
    $dot-color: #9880ff;
    $dot-bg-color: $dot-color;
    $dot-before-color: $dot-color;
    $dot-after-color: $dot-color;
    
    $dot-spacing: $dot-width + $dot-width/2;

    Contributors

    Code Contributors

    This project exists thanks to all the people who contribute. [Contribute].

    Financial Contributors

    Become a financial contributor and help us sustain our community. [Contribute]

    Individuals

    Organizations

    Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

    License

    MIT