我试图让这个动画在Chrome的工作:CSS3动画:为什么不动画相同的属性工作?
@-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;
}
但它总是出问题。首先,div.flipAnimation不会以不透明度0出现。其次,div闪烁进入和退出,最后消失的动画似乎没有正确触发。在同一个动画中有2个不透明动画是否存在问题,即使它们间隔延迟?
嗨,我想帮助你可以把所有的HTML代码或链接到jdFiddle谢谢 – yossi
@yossi试试这个jFiddle http://jsfiddle.net/AQD9h/ – zakdances