0
我的CSS3動畫似乎沒有在Chrome中工作。我還有其他動畫正在我的頁面上工作。有什麼我失蹤或等等?這裏是我的代碼:CSS3變形動畫
@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);
}
什麼是不工作?你沒有解釋這個問題。請用你的代碼製作一個jsFiddle,這樣我們就可以看到它是如何使用的 –
根據[此MDN頁面](https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes),Chrome需要供應商前綴。換句話說,'@ -webkit-keyframes'。另外,如果你想支持去年的Firefox和Opera,可以使用'-moz-'和'-o-'。 –