Ich versuche, einen Bild-Changer mit der WAAPI zu erstellen.Web Animationen API - Timing Animation im Bildwechsler mit Verzögerung/endDelay
Es gibt ein loop of pictures wo Verzögerung sollte erhöhen und endDelay zu verringern, aber es funktioniert nicht in Iterationen:
var changer = document.querySelector('#gallery'),
children = changer.querySelectorAll('figure'),
aniStartDelay = 0,
aniDur = 3000,
aniCombined = (aniStartDelay + aniDur) * (children.length),
aniEndDelay = aniCombined - (aniDur + aniStartDelay);
for (var index = 0; index < children.length; index++) {
children[index].animate([
{ opacity: 0 },
{ opacity: 1 },
{ opacity: 1 },
{ opacity: 0 }
], {
duration: aniDur,
delay: aniStartDelay,
endDelay: aniEndDelay,
iterations: Infinity
});
console.log('aniDur: ' + aniDur +', \n aniStartDelay: ' + aniStartDelay + ', \n aniEndDelay: ' + aniEndDelay +'\n\n aniCombined: ' + aniCombined);
aniStartDelay = aniStartDelay + aniDur;
aniEndDelay = aniEndDelay - aniDur;
}
Nach zwei Wiederholungen scheint es nur unregelmäßig flackern.
Ich wäre dankbar für irgendwelche Ideen, um dies zu bekämpfen.
TIA Matthias
Vielen Dank! –