Fullscreen Crossfading Background Slideshow with jQuery - BackgroundTransition
File Size: | 11.1 KB |
---|---|
Views Total: | 2871 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

BackgroundTransition is an ultra-light (2kb minified) jQuery plugin for creating automatic, smooth fade in/out transition effects between background images. Great for creating a fullscreen background image slideshow for your website.
How to use it:
1. Link jQuery library and the jQuery backgroundTransition.js script into your HTML document.
<script src="//code.jquery.com/jquery-2.1.4.min.js"></script> <script src="backgroundTransition.js"></script>
2. Call the function on the container and define an array of images for the background slideshow.
$('.backgroundTransition').backgroundTransition({ backgrounds:[ { src: '1.jpg' }, { src: '2.jpg' }, { src: '3.jpg' }, { src: '4.jpg' }, { src: '5.jpg' }, { src: '6.jpg' } ] });
3. Make the background slideshow fullscreen.
html, body, .backgroundTransition, .backgroundTransition .image-top, .backgroundTransition .image-bottom { height: 100%; width: 100%; } body { margin: 0; } body .backgroundTransition { position: relative; overflow: hidden; background-size: cover; } body .backgroundTransition .image-bottom, body .backgroundTransition .image-top { position: absolute; left: 0; top: 0; background-size: cover; } body .backgroundTransition .image-bottom { z-index: -2; } body .backgroundTransition .image-top { z-index: -1; display: none; } #image-download { display: none; }
4. All configuration options with default settings.
$('.backgroundTransition').backgroundTransition({ // CSS Selectors classNameBottomImage: "image-bottom", classNameTopImage: "image-top", idNameDownloadImage: "image-download", // an array of image objects backgrounds: [], // the delay between image transition transitionDelay: 10, // animation speed animationSpeed: 1000 });
This awesome jQuery plugin is developed by mattyrichards. For more Advanced Usages, please check the demo page or visit the official website.