このアニメーションをChromeで動作させようとしています:
@-webkit-keyframes flipAnimation {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-webkit-transform-origin: right center;
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
-webkit-transform-origin: right center;
}
}
@-webkit-keyframes appear {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes disappear {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.flipAnimation {
opacity: 0;
-webkit-backface-visibility: visible !important;
-webkit-animation: flipAnimation .5s, appear .2s, disappear .3s;
-webkit-animation-delay: 0s, .3s, 2s;
}
しかし、それは常にグリッチです。1 つ目は、div.flipAnimation が不透明度 0 で表示されないことです。2 つ目は、div が点滅し、最後の消えるアニメーションが適切にトリガーされないようです。同じアニメーションに 2 つの不透明度アニメーションがあると、遅延が発生しますが、問題はありますか?