画像間の純粋な CSS3 クロスフェーダーに取り組んでいます。私が抱えている問題は、画像が 2 つしかなく、2 番目の画像がフェードアウトすると、画像 1 に戻るのではなく、白にフェードアウトすることです。
私のあまり機能しないフィドルはここにあります:http://jsfiddle.net/uQU6y/2/
.item img {
position:absolute;
left:0;
top:0;
-webkit-animation-name: fade;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 6s;
animation-name: fade;
animation-iteration-count: infinite;
animation-duration: 6s;
}
@-webkit-keyframes fade {
0% {opacity: 0;}
20% {opacity: 1;}
33% {opacity: 1;}
53% {opacity: 0;}
100% {opacity: 0;}
}
#f2 {
-webkit-animation-delay: -4s;
}