Ich habe die folgende Diashow und es dauert zu viel zu laden, weil die Bilder zu groß sind, so dass ich einen Loader anzeigen möchte, bis die Diashow vollständig geladen ist. Hier ist mein Schieber:Zeige einen Loader, bis die Diashow voll geladen ist
<div class="slideshow-container" >
<div class="mySlides fade">
<div class="numbertext">3/1</div>
<img src="Images/Poze galerie/1.jpg" style="width:100%">
</div>
<div class="mySlides fade">
<div class="numbertext">3/2</div>
<img src="Images/Poze galerie/2.jpg" style="width:100%">
</div>
<div class="mySlides fade">
<div class="numbertext">3/3</div>
<img src="Images/Poze galerie/7.jpg" style="width:100%">
</div>
<a class="prev" onclick="plusSlides(-1)">❮</a>
<a class="next" onclick="plusSlides(1)">❯</a>
</div>
<div style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
<script src="Styles/SlideSow.js"></script>
und ich möchte diesen Lader hinzuzufügen:
.loader {
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #3498db;
width: 120px;
height: 120px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
<div class="loader"></div>
wie kann ich tun, mit Javascript?
Danke, es hat funktioniert. Jetzt, während der Slider geladen wird, erscheint der Loder und am Ende verschwindet er. Ich kann immer noch sehen, wenn die Slideshow geladen wird. Aber ich denke, das wird besser aussehen, wenn ich die Seite öffne ihre Anzeige JUST der Lader (vielleicht in einer leeren Box) und wenn die Diashow ihre volle Ladung erscheint mit einem Fade und der Lader verschwinden.Weißt du wie ich das machen kann? – Tudu
@Tudu Ich habe mehr 'css' hinzugefügt mit einem neuen Element um den Loader herum. Guck mal. –
Jetzt ist es perfekt. Danke, Mann! – Tudu