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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?