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