loaders.css

令人愉悦的、注重性能的纯 CSS 加载动画。「Delightful, performance-focused pure css loading animations.」

Github stars Tracking Chart

Delightful and performance-focused pure css loading animations.

What is this?

See the demo

A collection of loading animations written entirely in css.
Each animation is limited to a small subset of css properties in order
to avoid expensive painting and layout calculations.

I've posted links below to some fantastic articles that go into this
in a lot more detail.

Install

bower install loaders.css
npm i --save loaders.css

Usage

Standard
  • Include loaders.min.css
  • Create an element and add the animation class (e.g. <div class="loader-inner ball-pulse"></div>)
  • Insert the appropriate number of <div>s into that element
jQuery (optional)
  • Include loaders.min.css, jQuery, and loaders.css.js
  • Create an element and add the animation class (e.g. <div class="loader-inner ball-pulse"></div>)
  • loaders.js is a simple helper to inject the correct number of div elements for each animation
  • To initialise loaders that are added after page load select the div and call loaders on them (e.g. $('.loader-inner').loaders())
  • Enjoy

Customising

Changing the background color

Add styles to the correct child div elements

.ball-grid-pulse > div {
  background-color: orange;
}
Changing the loader size

Use a 2D Scale transform

.loader-small .loader-inner {
  transform: scale(0.5, 0.5);
}

Browser support

Check the can I use tables.
All recent versions of the major browsers are supported and it has support back to IE9.

Note: The loaders aren't run through autoprefixer, see this issue.

IE 11

Main metrics

Overview
Name With OwnerConnorAtherton/loaders.css
Primary LanguageCSS
Program languageCSS (Language Count: 3)
PlatformWeb browsers
License:
所有者活动
Created At2015-02-20 05:17:02
Pushed At2023-05-03 19:08:55
Last Commit At2018-06-13 15:36:18
Release Count5
Last Release Name0.1.2 (Posted on 2016-01-12 22:59:24)
First Release Name0.0.1 (Posted on 2015-03-23 21:43:07)
用户参与
Stargazers Count10.2k
Watchers Count286
Fork Count1.2k
Commits Count108
Has Issues Enabled
Issues Count56
Issue Open Count9
Pull Requests Count31
Pull Requests Open Count7
Pull Requests Close Count9
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private