jquery @keyframes 動態添加


需要寫一個css3的動畫效果,且需要按着寫的事件同事進行需控制樣式

css代碼

                @keyframes spin1 {
				0% {
					transform: rotate(225deg);
				}
				50% {
					transform: rotate(225deg);
				}
				100% {
					transform: rotate(405deg);
				}
			}
			
			@keyframes spin2 {
				0% {
					transform: rotate(225deg);
				}
				50% {
					transform: rotate(405deg);
				}
				100% {
					transform: rotate(405deg);
				}
			}




	var tt=document.styleSheets[0];
				//tt.deleteRule(6);//清除之前寫入的動畫樣式
				console.log(tt);
				tt.insertRule("@keyframes spin1 { 0% { transform: rotate(225deg); } 50% { transform: rotate(225deg); } 100% { transform: rotate(405deg); } }",9);//寫入樣式
				tt.insertRule("@keyframes spin2 { 0% { transform: rotate(225deg); } 50% { transform: rotate(405deg); } 100% { transform: rotate(405deg); } }",10);//寫入樣式

				


XML DOM insertRule() 方法
CSSStyleSheet 對象參考手冊

insertRule() 方法詳解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM