大佬教程收集整理的这篇文章主要介绍了javascript – CSS动画,点击时切换旋转,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
.toggle-up { animation-name: toggle-up; animation-delay: 0.25s; animation-duration: 0.75s; animation-fill-mode: forWARDs; } .toggle-down { animation-name: toggle-down; animation-delay: 0.25s; animation-duration: 0.75s; animation-fill-mode: forWARDs; } /*animations*/ @keyframes toggle-up { 100% { transform: rotate(180deg); } } @keyframes toggle-down { 100% { transform: rotate(180deg); } }
<div id="container"> <i id="icon" class="fa fa-arrow-down"></i> </div> .fa-arrow-down{ transform: rotate(0deg); transition: transform 1s linear; } .fa-arrow-down.open{ transform: rotate(180deg); transition: transform 1s linear; } (function(document){ var div = document.getElementById('container'); var icon = document.getElementById('icon'); var open = false; div.addEventListener('click',function(){ if(open){ icon.className = 'fa fa-arrow-down'; } else{ icon.className = 'fa fa-arrow-down open'; } open = !open; }); })(document);
以上是大佬教程为你收集整理的javascript – CSS动画,点击时切换旋转全部内容,希望文章能够帮你解决javascript – CSS动画,点击时切换旋转所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。