loaders.css

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

Github星跟踪图

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

主要指标

概览
名称与所有者ConnorAtherton/loaders.css
主编程语言CSS
编程语言CSS (语言数: 3)
平台Web browsers
许可证
所有者活动
创建于2015-02-20 05:17:02
推送于2023-05-03 19:08:55
最后一次提交2018-06-13 15:36:18
发布数5
最新版本名称0.1.2 (发布于 2016-01-12 22:59:24)
第一版名称0.0.1 (发布于 2015-03-23 21:43:07)
用户参与
星数10.2k
关注者数286
派生数1.2k
提交数108
已启用问题?
问题数56
打开的问题数9
拉请求数31
打开的拉请求数7
关闭的拉请求数9
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?