Basic Responsive Fullscreen Slideshow with jQuery - extendo
| File Size: | 4.09 MB |
|---|---|
| Views Total: | 1005 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
extendo is a very small (~1kb minified) jQuery plugin to create a responsive fullscreen slideshow that automatically resizes & crops the images to fit your window's size.
How to use it:
1. Add any number of images into a container element.
<div id="slideshow"> <img src="1.jpg" alt="Slideshow 1" class="active"> <img src="2.jpg" alt="Slideshow 2"> <img src="3.jpg" alt="Slideshow 3"> <img src="4.jpg" alt="Slideshow 4"> <img src="5.jpg" alt="Slideshow 5"> </div>
2. Include jQuery library and the jQuery extendo plugin on your webpage.
<script src="jquery.min.js"></script> <script src="jquery.extendo.min.js"></script>
3. Call the plugin on the container.
$("#slideshow").extendo({
order: "list" // or 'random'
});
4. The core CSS styles to make the slideshow responsive.
#slideshow {
position: relative;
height: 350px;
z-index: -1;
}
#slideshow img {
position: absolute;
top: 0;
left: 0;
z-index: 8;
opacity: 0.0;
}
#slideshow img.active {
z-index: 10;
opacity: 1.0;
}
#slideshow img.last-active { z-index: 9; }
#slideshow img {
/* Set rules to fill background */
min-height: 100%;
min-width: 1024px;
/* Set up proportionate scaling */
width: 100%;
height: auto;
/* Set up positioning */
position: fixed;
top: 0;
left: 0;
}
@media screen and (max-width: 1024px) {
img.bg {
left: 50%;
margin-left: -512px;
}
}
This awesome jQuery plugin is developed by aleksnyder. For more Advanced Usages, please check the demo page or visit the official website.










