Skip to content

Instantly share code, notes, and snippets.

@itsalb3rt
Created December 18, 2018 00:26
Show Gist options
  • Save itsalb3rt/25435fbf6622b656bb219c57d225a38e to your computer and use it in GitHub Desktop.
Save itsalb3rt/25435fbf6622b656bb219c57d225a38e to your computer and use it in GitHub Desktop.
simple vanilla javascript slider using css
<img class="slide_image" src="some_url_img.jpg" alt="imagen login1">
<img class="slide_image" src="some_url_img.jpg" alt="imagen login2">
.slide_image{
transition: opacity 1s ease-in;
}
.slide_image + .slide_image { opacity: 0; }
var current = 0,
slides = document.querySelectorAll(".slide_image");
setInterval(function() {
for (var i = 0; i < slides.length; i++) {
slides[i].style.opacity = 0;
slides[i].style.display = 'none';
}
current = (current != slides.length - 1) ? current + 1 : 0;
slides[current].style.opacity = 1;
slides[current].style.display = 'block';
}, 6000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment