Ich entschied mich zu versuchen, eine Diashow mit Animation aus CSS für Hintergrund mit einer zweiten Ebene in Javascript mit Jquery
zu erstellen.JS Diashow mit einer Hintergrundfarbe ändern in CSS
Das Javascript funktioniert korrekt, aber der CSS-Hintergrund ist nicht korrekt. Hier ist der Code für beide. Der Javascript-Code wurde von W3Schools 'Automatic Slideshow example ausgeliehen.
CSS:
body {
animation-name: change_color; animation-duration: 10s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}
@keyframes change_color {
{ from (0%) }
{ to (100%) }
}
Javascript:
var slideIndex = 0;
carousel();
function carousel() {
var i = 0;
var x = document.getElementsByClassName("a");
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
slideIndex++;
if (slideIndex > x.length) {
slideIndex = 1
}
x[slideIndex - 1].style.display = "block";
setTimeout(carousel, 10000); // Change image every 2 seconds
}
Es funktioniert eigentlich nicht –