本篇内容介绍了“CSS3动画的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
早期在Web中要实现动画效果,都是依赖于JavaScript或Flash来完成。但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素。
css3动画有哪些实现方式?
Transitions、transforms和Animations
Transitions特点:平滑的改变CSS的值
transforms特点:变换主要实现(拉伸,压缩,旋转,偏移)
Animations特点:适用于CSS2,CSS3
css3动画效果
1、show()显示效果
语法:show(speed,callback)Number/String,Functionspeend为动画执行时间,单位为毫秒。也可以为slow","normal","fast"callback可选,为当动画完成时执行的函数。
show(speed,[easing],callback)Number/Stringeasing默认是swing,可选linear;
$("#div1").show(3000,function(){alert("动画显示完成!");});
2、hide()隐藏效果
语法:hide(speed,callback)Number/String,Function
hide(speed,easing,callback)Number/String
$("#div1").hide(3000,function(){alert("动画隐藏完成")});
3、toggle()隐藏显示自动切换,当目前为显示则隐藏,当目前为隐藏则显示
语法:[欢迎转载听雨的人博客cnblogs.com/GoCircle]toggle(speed,callback)Number/String,Function
toggle(speed,callback)[Bycnblogs.com/GoCircle]Number/String,String,Function
$("#div1").toggle(3000,function(){alert("动画效果切换完成")});
4、slideDown()向下显示,slow()是水平与垂直方向同时展开,而slideDown是仅仅在垂直方向向下展开
语法:slideDown(speed,callback)Number/String,Function
slideDown(speed,[easing],callback)Number/String,Function
$("#div1").slideDown(3[欢迎转载听雨的人博客cnblogs.com/GoCircle]000,function(){alert("向下展开显示成功!");});
总之,css3动画给大家简单的介绍了一些,希望大家多看看。
“CSS3动画的实现方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。