我正在將css關鍵幀動畫應用到元素。我只爲一個簡單的變換指定了一個關鍵幀(100%)。當動畫運行時,我使用動畫playstate暫停並應用指定不同關鍵幀動畫的類。我想要的是第二個動畫從第一個動畫被中斷的地方開始,而元素跳回到它的開始位置並從那裏開始動畫。我用動畫填充模式玩了一下,但它並沒有改變,我認爲是因爲動畫在它達到100%之前被打斷了。任何想法我可以做什麼使這項工作?保持css動畫狀態
0
A
回答
0
幾天前,我實際上正在集思廣益。假設你的問題是你的動畫未達到100%的結果,你是正確的。問題在於沒有辦法簡單地選擇這些值來指示動畫在動畫中做了多少距離。從此,您有以下三種選擇(注:我沒有測試過所有的人):
- 可以打破動畫到定義的步驟(10%區間,20%的時間間隔等),然後只暫停其中的一個步驟。這可能是最安全的解決方案,但您可能必須按時(例如,
setInterval
等 - Yuck!) - 您可以計算(也基於時間 - 雙Yuck!)元素是,使用JavaScript中,併成立了新的
keyframe
相應 - 你可以嘗試一下元素的屬性在那個動畫暫停(我還沒有嘗試這樣做,我很懷疑這將工作)的時間
0
動畫並沒有改變css,他們只是動畫,然後把它放入bac k它在哪裏。你只需要使用JavaScript保存使用的東西像CSS
var prevWidth = $("div").css("width");
,然後暫停動畫後,與
$("div").css("width",prevWidth);
設置。
這樣它就會永久保持第一個動畫放置的位置。
相關問題
- 1. css動畫持久結束狀態
- 2. CSS:懸停狀態在返回後保持活動狀態(Firefox)
- 3. CSS動畫屬性保持動畫後
- 4. Css動畫多重狀態
- 5. 配置保持活動狀態始終保持連接狀態
- 6. CSS中的畫布支持狀態
- 7. Android保持活動狀態
- 8. Safari保持懸停狀態CSS bug
- 9. 使元素在CSS中的動畫延遲過程中保持隱藏狀態
- 10. 圈的UIView動畫保持圓形狀
- 11. CSS - 將懸停狀態保持在「不停歇」狀態?
- 12. jQuery保持活動狀態與動作
- 13. 保持Gridview狀態
- 14. Android:在開始一個新的動畫時保持舊的動畫狀態
- 15. 在ng-animate之後如何保持CSS3動畫狀態?
- 16. WPF Xaml旋轉動畫保持最終狀態
- 17. css3動畫保持恢復到原始狀態
- 18. 在CSS3動畫結束時保持最終狀態
- 19. 在CSS狀態之間動畫?
- 20. 保持旋轉的CSS動畫水平
- 21. 如何保持css動畫效果?
- 22. CSS動畫。懸停狀態在動畫前閃動
- 23. 如何讓css按鈕在點擊後保持活動狀態?
- 24. 用jQuery點擊後保持css活動狀態
- 25. 動畫jQuery狀態不能保存
- 26. CSS動畫支持
- 27. FTP傳送器保持保持狀態
- 28. 讓Watin會話保持活動狀態
- 29. 如何保持Android活動的狀態
- 30. Windows服務保持啓動狀態
我不確定這是動畫應該如何工作。爲什麼你要將課程改成動畫的一半?如果你想要一個複雜的動畫,只需使用更多的關鍵幀製作一個複雜的動畫。 – Halcyon