3
你好,我在CSS中有一個動畫的問題,我試圖在CSS中製作一個「3d」翻轉卡動畫。我已經有一個工作版本,但在這個版本卡只是旋轉一次,但我想做一個動畫,旋轉/放大/等...在CSS中取消動畫
這裏是我用來旋轉卡的功能:
function test() {
var sheet = window.document.styleSheets[0]
/* Working */
//sheet.insertRule('.flip-container .flipper{-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);}', sheet.cssRules.length);
/* Isn't working */
sheet.insertRule('.flip-container .flipper{animation-name: test; animation-duration: 1.5s; animation-delay: 0.1s;}', sheet.cssRules.length);
}
誰的作品添加的第一個版本的CSS -webkit-變換:在CSS文件中,當按鈕被按下循環規則,使卡片翻轉和一切正常。 https://jsfiddle.net/3Lnt4fe3/4/
誰不工作新增CSS動畫名稱規則在CSS文件,在CSS文件中的第二個版本中,@keyframe已聲明。動畫運行良好,但當它結束時,旋轉取消... https://jsfiddle.net/3Lnt4fe3/5/
有人可以幫助我防止取消動畫? 感謝
我已經找到了「動畫填充模式:前鋒」在互聯網上,但我把它添加到錯誤的地方。感謝您的幫助 ! – Trietch