[英]CSS3 Transform Animation
My CSS3 animation doesn't seem to be working in Chrome . 我的CSS3动画似乎无法在Chrome中运行 。 I have other animations which are working on my page.
我的页面上还有其他动画。 Is there anything I'm missing or such?
我有什么想念的吗? Here is my code:
这是我的代码:
@keyframes upToDown {
0% { transform: translateY(0); }
100% { transform: translateY(100%); }
}
@-webkit-keyframes upToDown {
0% { transform: translateY(0); }
100% { transform: translateY(100%); }
}
@keyframes downToUp {
0% { transform: translateY(100%); }
100% { transform: translateY(0); }
}
@-webkit-keyframes downToUp {
0% { transform: translateY(100%); }
100% { transform: translateY(0); }
}
.hide{
animation: upToDown 1s forwards;
-webkit-animation: upToDown 1s forwards;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.visible{
animation: downToUp 1s forwards;
-webkit-animation: downToUp 1s forwards;
-webkit-transform: translateY(0);
transform: translateY(0);
}
It isn't working because you need -webkit-transform
eg: 它不起作用,因为您需要
-webkit-transform
例如:
@-webkit-keyframes downToUp {
0% { -webkit-transform: translateY(100%); }
100% { -webkit-transform: translateY(0); }
}
and 和
@-webkit-keyframes upToDown {
0% { -webkit-transform: translateY(0); }
100% { -webkit-transform: translateY(100%); }
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.