Minimalist Loading Indicator Plugin For jQuery - Preloader.js
File Size: | 9.02 KB |
---|---|
Views Total: | 7569 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
Preloader.js is a super tiny jQuery plugin used to generate a customizable, CSS3 based loading indicator for content loader or preloader.
How to use it:
1. Add the latest version of jQuery library and jQuery Preloader.js to the html page.
<script src="//code.jquery.com/jquery-3.1.0.min.js"></script> <script src="dist/jquery.preloader.min.js"></script>
2. Create the Preloader element.
<div id="preloader"> <div id="preloader-inner"></div> </div>
3. Display the Preloader element on the screen that will auto dismiss after 1.5 seconds.
$(window).preloader({ delay: 1500 });
4. The sample CSS to create a cool loading spinner for the preloader.
#preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000 } #preloader #preloader-inner { display: block; position: relative; left: 50%; top: 50%; width: 150px; height: 150px; margin: -75px 0 0 -75px; border-radius: 50%; border: 3px solid transparent; border-top-color: #3498db; animation: spin 2s linear infinite } #preloader #preloader-inner:before { content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: #e74c3c; animation: spin 3s linear infinite } #preloader #preloader-inner:after { content: ""; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #f9c922; animation: spin 1.5s linear infinite } @keyframes spin { 0% { transform:rotate(0deg) } to { transform: rotate(1turn) } }
5. The customization options with default values.
$(window).preloader({ // preloader selector selector: '#preloader', // Preloader container holder type: 'document', // 'fade' or 'remove' removeType: 'fade', // fade duration fadeDuration: 750, // auto disimss after x milliseconds delay: 0 });
This awesome jQuery plugin is developed by core-themes. For more Advanced Usages, please check the demo page or visit the official website.