Simple Slider Images
How do I make an simple slider images?
What is a simple slider images? How do you make a simple slider images? This script and codes were developed by Hemant Aggarwal on 09 January 2023, Monday.
Simple Slider Images - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Simple Slider Images</title> <link rel="stylesheet" href="css/style.css">
</head>
<body> <script src="https://use.fontawesome.com/d869ac727c.js"></script>
<div class="mstoic-slider"> <div class="mstoic-slide one"> 1 </div> <div class="mstoic-slide two"> 2 </div> <div class="mstoic-slide three"> 3 </div> <div class="mstoic-slide four"> 4 </div>
</div>
<p></p>
<div class="mstoic-slider"> <div class="mstoic-slide red"> 1 </div> <div class="mstoic-slide green"> 2 </div> <div class="mstoic-slide blue"> 3 </div>
</div>
<!-- <div class="console">
</div> --> <script src='https://code.jquery.com/jquery-2.2.4.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Simple Slider Images - Script Codes CSS Codes
.mstoic-slider { position: relative; overflow: hidden; width: 400px; height: 200px; margin-bottom: 10px;
}
.mstoic-slide { position: absolute; width: inherit; height: inherit; left: 100%; color: #FFF; text-align: center;
}
.mstoic-slide:nth-child(1) { left: 0px;
}
.mstoic-slide .fa-chevron-left,
.mstoic-slide .fa-chevron-right { position: absolute; top: 50%; transform: translateY(-50%); z-index: 999; cursor: pointer;
}
.mstoic-slide .fa-chevron-left { left: 5px;
}
.mstoic-slide .fa-chevron-right { right: 5px;
}
.one { background: red;
}
.two { background: green;
}
.three { background: blue;
}
.four { background: orange;
}
.slideZTMH { left: 0px !important; -webkit-animation: MinusHundred 1s forwards; animation: MinusHundred 1s forwards;
}
@-webkit-keyframes MinusHundred { 100% { left: -100%; }
}
@keyframes MinusHundred { 100% { left: -100%; }
}
.slideHTZ { left: 100% !important; -webkit-animation: zero 1s forwards; animation: zero 1s forwards;
}
.slideZTH { left: 0px !important; -webkit-animation: Hundred 1s forwards; -webkit-animation-delay: 0s; animation: Hundred 1s forwards; animation-delay: 0s;
}
@-webkit-keyframes Hundred { 100% { left: 100%; }
}
@keyframes Hundred { 100% { left: 100%; }
}
.slideMHTZ { left: -100% !important; -webkit-animation: zero 1s forwards; animation: zero 1s forwards;
}
@-webkit-keyframes zero { 100% { left: 0px; }
}
@keyframes zero { 100% { left: 0px; }
}
Simple Slider Images - Script Codes JS Codes
var slider, slides, slideCount, slideLeft = 0, temp = 0, firstSlide, secondSlide, lastSlide, seconds = 4, msIntervals;
function moveSlideToLast(slider, firstSlide) { firstSlide.removeClass('slideZTH slideHTZ slideMHTZ slideZTMH'); slider.append(firstSlide); consolem();
}
function runSlider(slider) { slides = slider.find('.mstoic-slide'); firstSlide = slides.eq(0); secondSlide = slides.eq(1); firstSlide.removeClass('slideZTH slideMHTZ slideHTZ').addClass('slideZTMH'); secondSlide.removeClass('slideZTH slideMHTZ slideZTMH').addClass('slideHTZ'); // Append the slide to last setTimeout(moveSlideToLast, 1000, slider, firstSlide);
}
function moveSlideToFirst(slider, slides) { var lastSlide = slides.last(); slider.prepend(lastSlide); consolem();
}
function reverseSlider(slider) { slides = slider.find('.mstoic-slide'); firstSlide = slides.eq(0); lastSlide = slides.eq(-1); moveSlideToFirst(slider, slides); firstSlide.removeClass('slideHTZ slideMHTZ slideZTMH').addClass('slideZTH') lastSlide.removeClass('slideZTH slideHTZ slideZTMH').addClass('slideMHTZ');
}
$('.mstoic-slider').each(function() { slider = $(this); slides = $(this).find('.mstoic-slide'); slides.each( function() { $(this).append('<i class="fa fa-chevron-left" aria-hidden="true"></i><i class="fa fa-chevron-right" aria-hidden="true"></i>'); }) slideCount = slides.length; var randomNumber = Math.floor(Math.random() * 999); $(slider).data( 'intervalName', 'myVar' + randomNumber ); var temp = 'myVar' + randomNumber; msIntervals = { temp: seconds+'000' }; window[temp] = setInterval(runSlider, seconds+'000', slider);
});
$('.mstoic-slider .fa-chevron-right').click(function() { var slider = $(this).closest('.mstoic-slider'); //console.log(slider.data('intervalName'));
var interval = slider.data('intervalName'); console.log(interval); clearInterval(eval(interval)); temp = 1; runSlider(slider); window[interval] = setInterval(runSlider, seconds+'000', slider);
});
$('.mstoic-slider .fa-chevron-left').click(function() { var slider = $(this).closest('.mstoic-slider'); //console.log(slider.data('intervalName'));
var interval = slider.data('intervalName'); console.log(interval); clearInterval(eval(interval)); temp = 1; reverseSlider(slider); window[interval] = setInterval(runSlider, seconds+'000', slider);
});
function consolem() { $('.console').text($('.mstoic-slider').html());
}
Developer | Hemant Aggarwal |
Username | mstoic |
Uploaded | January 09, 2023 |
Rating | 3 |
Size | 3,348 Kb |
Views | 4,048 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Theme HTML OLD | 6,722 Kb |
Amazing White Border Below Link | 1,867 Kb |
Navigation Mobile From Right Slide | 1,832 Kb |
3 Level Menu jQuery | 3,122 Kb |
Multiple jQuery Sliders | 1,960 Kb |
NAV WPMANAGER | 1,991 Kb |
Pop Up AAA | 1,823 Kb |
Social Share Count With JS | 2,515 Kb |
Amazing Hover Effect for Categories WP | 2,224 Kb |
DEL - SIP Calculator | 1,569 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Wikipedia Viewer | Codinger | 4,681 Kb |
Improved Page Flipping Effect | Usaphp | 5,201 Kb |
SVG Playground | Roygwells | 1,834 Kb |
Border-radius animation | Yukulele | 2,480 Kb |
Simple Login Form Template | Banunn | 3,571 Kb |
Weather App | OmranAbazid | 2,596 Kb |
Hexagons | Ashmind | 4,360 Kb |
Bootstrap Carousel Fade Transition | Rowno | 2,484 Kb |
Konami Code Easter Egg | Teolitto | 3,051 Kb |
Lecture 1 | Law | 0 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!