css中可利用animation-iteration-count屬性來解決animate不循環問題,該屬性定義動畫的播放次數,只需給動畫設定「animation-iteration-count:infinite;」樣式即可實現無限次循環。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
css中animate不循環,可利用animation-iteration-count屬性來解決。
例如:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> div { width: 100px; height: 100px; background: pink; margin: 100px; animation: mymove 5s; -webkit-animation: mymove 5s; /* Safari and Chrome */ } @keyframes mymove { 50% { transform: rotate(360deg); } } @-webkit-keyframes mymove{ /* Safari and Chrome */ 50% { transform: rotate(360deg); } } </style> </head> <body> <div></div> </body> </html>
只正反旋轉溢出,沒有循環實現旋轉,這要怎麼做?簡單,就利用animation-iteration-count屬性來解決。
div { width: 100px; height: 100px; background: pink; margin: 100px; animation: mymove 5s; -webkit-animation: mymove 5s; /* Safari and Chrome */ animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite;/* Safari and Chrome */ }
說明:
#使用animation-iteration-count屬性定義動畫的播放次數。語法:
animation-iteration-count: value;
值 | 描述 |
---|---|
n | 一個數字,定義應該播放多少次動畫 |
infinite | #指定動畫應該播放無限次(永遠) |
(學習影片分享:css影片教學)
以上是css animate不循環怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!