css3 動畫的暫停和重新開始
CSS3的animation直接提供一個 animation-play-state 屬性規定動畫正在執行還是暫停 。寫動畫樣式的時候特別注意下不同瀏覽器的相容性,加上對應的字首 :
div{ animation-play-state:paused; -webkit-animation-play-state:paused; /* Safari 和 Chrome */ }
只需要在對應的有animation元素節點上,透過動態增加刪除這個樣式就可以控制動畫的開始與暫停了,非常簡單 。
語法
animation-play-state: paused|running;
paused 規定動畫已暫停;running 規定動畫正在播放。
相容性:
Internet Explorer 10、Firefox 以及 Opera 支援 animation-play-state 屬性。Safari 和 Chrome 支援替代的 -webkit-animation-play-state 屬性。
注意:
iOS 8-9 Safari,ios11的系統,微信裡瀏覽器不行,動畫開始就不能暫停。
解決方法使用** -webkit-animation: none!important; 而不是 -webkit-animation-play-state:paused; **
.no-animation { -webkit-animation:none!important; }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2648741/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mpvue小程式迴圈動畫開啟暫停Vue動畫
- CSS 滑鼠懸浮動畫暫停效果CSS動畫
- CommMonitor 如何開始、暫停、停止監控串列埠?串列埠
- 微信小程式iOS端如何暫停animated動畫微信小程式iOS動畫
- 從零開始的 Flutter 動畫Flutter動畫
- 【方法】Win10 暫停影片重新播放聲音突然變大Win10
- CSS3動畫之逐幀動畫CSSS3動畫
- WFA:89%的跨國公司暫停宣傳活動
- CSS3 動畫解析CSSS3動畫
- CSS3 animation 動畫CSSS3動畫
- windows 如何暫停更新Windows
- css3實現顫動的動畫CSSS3動畫
- 通過變數a控制for迴圈的暫停和繼續變數
- css3 動畫(一) transitionCSSS3動畫
- css3高階動畫CSSS3動畫
- CSS3動畫基礎CSSS3動畫
- 淺談CSS3動畫CSSS3動畫
- 2020119-多執行緒暫停和喚醒執行緒
- 重新開始寫BLOG
- 保護性暫停模式模式
- 利用SVG和css3實現炫酷的邊框動畫SVGCSSS3動畫
- CSS3漂亮的loadding載入動畫CSSS3動畫
- CSS3 animation逐幀動畫CSSS3動畫
- CSS3動畫按鈕效果CSSS3動畫
- CSS3實現流星動畫CSSS3動畫
- 聊一聊容器暫停退出
- css3動畫效果抖動解決CSSS3動畫
- css3 動畫(三)animation 簡介CSSS3動畫
- CSS3 loadding載入動畫效果CSSS3動畫
- CSS3 loadding旋轉等待動畫CSSS3動畫
- CSS3載入等待動畫效果CSSS3動畫
- css3實現逐幀動畫CSSS3動畫
- css3動畫完成打字機效果CSSS3動畫
- CSS3全覽_動畫+濾鏡CSSS3動畫
- CSS3圖片上下動畫浮動效果CSSS3動畫
- Android使用MediaRecorder進行錄影,暫停和繼續錄影的VideoUtilsAndroidIDE
- 暫停一週,以後補上
- CSS3動畫方式改變div元素的尺寸CSSS3動畫