{"_id":"loaders.css","_rev":"10-003e15ca64ac81df95cc4c287ffd0616","name":"loaders.css","description":"Loading animations in pure css","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.2":{"name":"loaders.css","version":"0.0.2","description":"Loading animations in pure css","main":"src/loaders.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com:ConnorAtherton/loaders.css.git"},"keywords":["css","loaders","animation","animate"],"author":{"name":"Connor Atherton"},"license":"MIT","bugs":{"url":"https://github.com/ConnorAtherton/loaders.css/issues"},"homepage":"https://github.com/ConnorAtherton/loaders.css","devDependencies":{"coffee-script":"^1.9.1","gulp":"^3.8.10","gulp-autoprefixer":"^2.0.0","gulp-cssmin":"^0.1.6","gulp-jade":"^0.10.0","gulp-rename":"^1.2.0","gulp-sass":"^1.2.4","scss-lint":"0.0.0","gulp-util":"^3.0.3"},"gitHead":"23d8ee5b95701958478440fb7fbb7f898773e0fe","_id":"loaders.css@0.0.2","_shasum":"9d2d6d16a2d02e719474f20df9a5a5338e18645c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"connoratherton","email":"c.liam.atherton@gmail.com"},"maintainers":[{"name":"connoratherton","email":"c.liam.atherton@gmail.com"}],"dist":{"shasum":"9d2d6d16a2d02e719474f20df9a5a5338e18645c","tarball":"https://registry.npmjs.org/loaders.css/-/loaders.css-0.0.2.tgz","integrity":"sha512-2pztuAIQgFMTfhRDzO/YLaxKdPxv3zt0RviegDSkpbqr8MDwmolizgq7o1sbVkcC7U6cCKSdUBhR4rkMZ4Jx0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYC62c3ItPxPD5+1N8K8l4jDtNkm0qSOL8XB5BRTRtHAIgQMCfdlbwvQeqoHOtF7+2vn/X4E2aQUY5FoihR4jeJ54="}]}},"0.1.0":{"name":"loaders.css","version":"0.1.0","description":"Loading animations in pure css","main":"src/loaders.css","repository":{"type":"git","url":"git@github.com:ConnorAtherton/loaders.css.git"},"keywords":["css","loaders","animation","animate"],"author":{"name":"Connor Atherton"},"license":"MIT","bugs":{"url":"https://github.com/ConnorAtherton/loaders.css/issues"},"homepage":"https://github.com/ConnorAtherton/loaders.css","devDependencies":{"coffee-script":"^1.9.1","gulp":"^3.8.10","gulp-autoprefixer":"^2.0.0","gulp-cssmin":"^0.1.6","gulp-jade":"^0.10.0","gulp-rename":"^1.2.0","gulp-sass":"^1.2.4","scss-lint":"0.0.0","gulp-util":"^3.0.3"},"gitHead":"d3f6494b7aa5eba0d4f1071e7ca2fe80ac637deb","_id":"loaders.css@0.1.0","scripts":{},"_shasum":"03f99203208db97d847091f0e45cde0e4d078e38","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"connoratherton","email":"c.liam.atherton@gmail.com"},"maintainers":[{"name":"connoratherton","email":"c.liam.atherton@gmail.com"}],"dist":{"shasum":"03f99203208db97d847091f0e45cde0e4d078e38","tarball":"https://registry.npmjs.org/loaders.css/-/loaders.css-0.1.0.tgz","integrity":"sha512-Pf2oSvcSh2Br7ln2XX9a4XlJmM98TUUi6xY9OmY1bQJlFo7Vjdbr4zCu3xYRT1VmSZCruwpH35sH3gAMf3nF3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdJWqvu7KttfMOqZstAxxsbtoseaQaxIjzteEI4RhPWAIhAJX0vwHSOoPGdX0C4nsN/uVPx8JtLUxvaAG01xLzjtuI"}]}},"0.1.1":{"name":"loaders.css","version":"0.1.1","description":"Loading animations in pure css","main":"src/loaders.css","repository":{"type":"git","url":"git@github.com:ConnorAtherton/loaders.css.git"},"keywords":["css","loaders","animation","animate"],"author":{"name":"Connor Atherton"},"license":"MIT","bugs":{"url":"https://github.com/ConnorAtherton/loaders.css/issues"},"homepage":"https://github.com/ConnorAtherton/loaders.css","devDependencies":{"coffee-script":"^1.9.1","gulp":"^3.8.10","gulp-autoprefixer":"^2.0.0","gulp-cssmin":"^0.1.6","gulp-jade":"^0.10.0","gulp-rename":"^1.2.0","gulp-sass":"^1.2.4","scss-lint":"0.0.0","gulp-util":"^3.0.3"},"gitHead":"f47567bb3c41ca9bc894dca2db4799ebe1c8eaed","_id":"loaders.css@0.1.1","scripts":{},"_shasum":"3ec0fde1fc45832787eca9784e798c24b1a6bcb1","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"connoratherton","email":"c.liam.atherton@gmail.com"},"maintainers":[{"name":"connoratherton","email":"c.liam.atherton@gmail.com"}],"dist":{"shasum":"3ec0fde1fc45832787eca9784e798c24b1a6bcb1","tarball":"https://registry.npmjs.org/loaders.css/-/loaders.css-0.1.1.tgz","integrity":"sha512-faGJzA30Z+fboVUWZCaShvRJY8sixkPSbVoOmdroB5Rlfov9sIum3VULwEMlhEIutRDz2GKKOWUWb/hVeKhGDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIKk1qy66AKtUx+1p+o/uentlYSb1UzNLKzBPXjdmuPAiEAxMY8sAnZKDWGr1TAyc5ao6BgL9RoYMsEtbmKGXpmmmo="}]}},"0.1.2":{"name":"loaders.css","version":"0.1.2","description":"Loading animations in pure css","main":"loaders.css","style":"loaders.css","repository":{"type":"git","url":"git+ssh://git@github.com/ConnorAtherton/loaders.css.git"},"keywords":["css","loaders","animation","animate"],"author":{"name":"Connor Atherton"},"license":"MIT","bugs":{"url":"https://github.com/ConnorAtherton/loaders.css/issues"},"homepage":"https://github.com/ConnorAtherton/loaders.css","devDependencies":{"coffee-script":"^1.9.1","gulp":"^3.8.10","gulp-autoprefixer":"^2.0.0","gulp-cssmin":"^0.1.6","gulp-jade":"^0.10.0","gulp-plumber":"1.0.1","gulp-rename":"^1.2.0","gulp-sass":"^2.1.1","gulp-util":"^3.0.3","scss-lint":"0.0.0"},"gitHead":"940bd92550c3b783d65a6983d0aaf21ed68722c4","_id":"loaders.css@0.1.2","scripts":{},"_shasum":"3a9fb43726c73334a38142af9d0629019b658743","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.13.0-pre","_npmUser":{"name":"connoratherton","email":"c.liam.atherton@gmail.com"},"dist":{"shasum":"3a9fb43726c73334a38142af9d0629019b658743","tarball":"https://registry.npmjs.org/loaders.css/-/loaders.css-0.1.2.tgz","integrity":"sha512-Rhowlq24ey1VOeor+3wYOt9+MjaxBOJm1u4KlQgNC3+0xJ0LS4wq4iG57D/BPzvuD/7HHDGQOWJ+81oR2EI9bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ7PW1TzZPpjRegYqR1PQLcU4L+tgSSJysXu7xiAeiXAiEAtD2oxuwuucXjxnFv/63abnsmaazL9jYGbB1Xk5NdVwU="}]},"maintainers":[{"name":"connoratherton","email":"c.liam.atherton@gmail.com"}]}},"readme":"<h1 align=\"center\">Loaders.css</h1>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/npm/v/loaders.css.svg?style=flat-square\">\n  <img src=\"https://img.shields.io/bower/v/loaders.css.svg?style=flat-square\">\n</p>\n\nDelightful and performance-focused pure css loading animations.\n\n### What is this?\n\n[See the demo](http://connoratherton.com/loaders)\n\nA collection of loading animations written entirely in css.\nEach animation is limited to a small subset of css properties in order\nto avoid expensive painting and layout calculations.\n\nI've posted links below to some fantastic articles that go into this\nin a lot more detail.\n\n### Install\n\n```\nbower install loaders.css\n```\n\n```\nnpm i --save-dev loaders.css\n```\n\n### Usage\n\n##### Standard\n- Include `loaders.min.css`\n- Create an element and add the animation class (e.g. `<div class=\"loader-inner ball-pulse\"></div>`)\n- Insert the appropriate number of `<div>`s into that element\n\n##### jQuery (optional)\n- Include `loaders.min.css`, jQuery, and `loaders.css.js`\n- Create an element and add the animation class (e.g. `<div class=\"loader-inner ball-pulse\"></div>`)\n- `loaders.js` is a simple helper to inject the correct number of div elements for each animation\n- To initialise loaders that are added after page load select the div and call `loaders` on them (e.g. `$('.loader-inner').loaders()`)\n- Enjoy\n\n### Customising\n\n##### Changing the background color\n\nAdd styles to the correct child `div` elements\n\n``` css\n.ball-grid-pulse > div {\n  background: orange;\n}\n```\n\n### Browser support\n\nCheck the [can I use](http://caniuse.com/#search=css-animation) [tables](http://caniuse.com/#search=css-transform).\nAll recent versions of the major browsers are supported and it has support back to IE9.\n\nNote: The loaders aren't run through autoprefixer, see this [issue](https://github.com/ConnorAtherton/loaders.css/issues/18).\n\nIE 11  | Firefox 36 | Chrome 41 | Safari 8\n------ | ---------- | --------- | --------\n✔ | ✔ | ✔ | ✔\n\n### Contributing\n\nPull requests are welcome! Create another file in `src/animations`\nand load it in `src/loader.scss`.\n\nIn a separate tab run `gulp --require coffee-script/register`. Open `demo/demo.html`\nin a browser to see your animation running.\n\n### Further research\n\n- http://www.paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/\n- http://aerotwist.com/blog/pixels-are-expensive/\n- http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/\n- http://frontendbabel.info/articles/webpage-rendering-101/\n\n### Inspired by loaders.css\n\nA few other folks have taken loaders and ported them elsewhere.\n\n- **React** - [Jon Jaques](https://github.com/jonjaques) built a React demo you can check out [here](https://github.com/jonjaques/react-loaders)\n- **Angular** - [the-corman](https://github.com/the-cormoran/angular-loaders) created some directives for angular, as did [Masadow](https://github.com/Masadow) in [this pr](https://github.com/ConnorAtherton/loaders.css/pull/50)\n- **iOS** - [ninjaprox](https://github.com/ninjaprox/NVActivityIndicatorView) and [ontovnik](https://github.com/gontovnik/DGActivityIndicatorView)\n- **Android** - [Jack Wang](https://github.com/81813780/AVLoadingIndicatorView) created a library and [technofreaky](https://github.com/technofreaky/Loaders.CSS-Android-App) created an app\n\n### Licence\n\nThe MIT License (MIT)\n\nCopyright (c) 2015 Connor Atherton\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","maintainers":[{"name":"connoratherton","email":"c.liam.atherton@gmail.com"}],"time":{"modified":"2022-06-19T13:14:04.127Z","created":"2015-03-27T15:16:33.062Z","0.0.2":"2015-03-27T15:16:33.062Z","0.1.0":"2015-04-03T06:30:09.319Z","0.1.1":"2015-04-20T01:34:18.355Z","0.1.2":"2016-01-13T06:57:50.109Z"},"homepage":"https://github.com/ConnorAtherton/loaders.css","keywords":["css","loaders","animation","animate"],"repository":{"type":"git","url":"git+ssh://git@github.com/ConnorAtherton/loaders.css.git"},"author":{"name":"Connor Atherton"},"bugs":{"url":"https://github.com/ConnorAtherton/loaders.css/issues"},"license":"MIT","readmeFilename":"README.md","users":{"filipve":true,"uptonking":true,"nsxz":true,"marcovossen":true}}