WAAPIを使用してイメージチェンジャーを作成しようとしています。WebアニメーションAPI - 遅延/終了遅延付きイメージチェンジャーのタイミングアニメーション
は遅延が増加するとendDelayが減少することになっているloop of picturesありますが、それは反復では動作しません:ちょうど不規則に点滅しているようだ
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;
}
反復の2の後。
私はこれを戦うためのアイデアに感謝したいと思います。
TIAマティアス
ありがとうございます! –