Responsive Image-Slider mit HTML und CSS
Der folgende Slider mit vier wechselnden Bildern ist mit HTML und CSS erstellt, ohne Javascript, jQuery, WordPress-Plugin, Bootstrap oder sonstigen Frameworks und Libraries.
Image-Slider/Carousel mit HTML und CSS
Entscheidend bei dieser Lösung ist die Korrelation zwischen Anzahl Slides, Animationsdauer und Start der Animationen. Der Slider funktioniert mit folgendem Code:
<style>
.carousel {
width: 100%;
height: 500px;
overflow: hidden;
}
.carousel-item {
width: 100%;
position: absolute;
top: 0;
left: 100%;
animation: 12s autoplay infinite ease-in-out;
}
.carousel-item img {
width: 100%;
height: auto;
}
@keyframes autoplay {
0% {left: 100%}
5% {left: 0%}
25% {left: 0%}
30% {left: -100%}
100% {left: -100%}
}
.carousel-item:nth-child(1) {animation-delay: 0s}
.carousel-item:nth-child(2) {animation-delay: 3s}
.carousel-item:nth-child(3) {animation-delay: 6s}
.carousel-item:nth-child(4) {animation-delay: 9s}
</style>
.
.
.
<div class="carousel">
<div class="carousel-item">
<img alt="First slide" src="/wp-content/uploads/slider-bild1.jpg" />
</div>
<div class="carousel-item">
<img alt="Second slide" src="/wp-content/uploads/slider-bild2.jpg" />
</div>
<div class="carousel-item">
<img alt="Third slide" src="/wp-content/uploads/slider-bild3.jpg" />
</div>
<div class="carousel-item">
<img alt="Fourth slide" src="/wp-content/uploads/slider-bild4.jpg" />
</div>
</div>
Download CSS- und HTML-Code für Slideshow:
Hilfreiche Links:
- CSS Keyframe-Animationen
- Carousel-Slider mit mehreren Slides nebeneinander, individuell konfiguierbar, mit HTML und CSS:
https://www.bt-webdesign.de/carousel-slider-mit-mehreren-slides-nebeneinander/
Bildquelle im Beitrag:
Fragen, Wünsche und Anregungen
Ich freue mich auf Fragen, Wünsche und Anregungen an info@bt-webdesign.de.