您现在的位置是:网站首页> 编程资料编程资料
基于css3 animate制作绚丽的动画效果Animate.css拥有多款文字特效的css3动画库效果源码css3强大的动画效果animate使用说明及浏览器兼容介绍
2021-09-05
831人已围观
简介 Animate.css是一个超强的CSS3动画库,它使用简单只需要将相关效果对应的class加入页面元素中,就能实现翻转、滑动、旋转等等复杂超炫的跨浏览器的动画效果,让开发这制作页面动画变得非常简单,本文给大家介绍基于css3 animate制作绚丽的动画效果,小伙伴们一起学习吧
Animate.css是一个超强的CSS3动画库,它使用简单,只需要将相关效果对应的class加入页面元素中,就能实现翻转、滑动、旋转等等复杂超炫的跨浏览器的动画效果,它让开发这制作页面动画变得非常简单。
首先给大家展示效果图:
如何使用
首先引入animate css文件。
复制代码
代码如下:然后给指定的元素加上指定的动画class样式名。
复制代码
代码如下:这里包括两个class名,第一个是基本的,也是必须添加的样式名,任何想实现的元素都得添加这个样式。第二个是指定的动画样式名,也就是想要什么动画效果,指定对应的动画样式名称就可以。如果想让动画循环则可以加入样式:infinite 。
Animate.css提供了以下多种动画效果可以直接作为class样式添加使用,就像文章:jQuery Easing 动画效果扩展提到的easing动画一样。
bounce ,flash ,pulse ,rubberBand ,shake ,swing ,tada ,wobble ,jello ,bounceIn ,bounceInDown ,bounceInLeft ,bounceInRight ,bounceInUp ,bounceOut ,bounceOutDown ,bounceOutLeft ,bounceOutRight ,bounceOutUp ,fadeIn ,fadeInDown ,fadeInDownBig ,fadeInLeft ,fadeInLeftBig ,fadeInRight ,fadeInRightBig ,fadeInUp ,fadeInUpBig ,fadeOut ,fadeOutDown ,fadeOutDownBig ,fadeOutLeft ,fadeOutLeftBig ,fadeOutRight ,fadeOutRightBig ,fadeOutUp ,fadeOutUpBig ,flipInX ,flipInY ,flipOutX ,flipOutY ,lightSpeedIn ,lightSpeedOut ,rotateIn ,rotateInDownLeft ,rotateInDownRight ,rotateInUpLeft ,rotateInUpRight ,rotateOut ,rotateOutDownLeft ,rotateOutDownRight ,rotateOutUpLeft ,rotateOutUpRight ,hinge ,rollIn ,rollOut ,zoomIn ,zoomInDown ,zoomInLeft ,zoomInRight ,zoomInUp ,zoomOut ,zoomOutDown ,zoomOutLeft ,zoomOutRight ,zoomOutUp ,slideInDown ,slideInLeft ,slideInRight ,slideInUp ,slideOutDown ,slideOutLeft ,slideOutRight ,slideOutUp
如果说想给某个元素动态添加动画样式,可以结合jquery来实现:
复制代码
代码如下:$('#yourElement').addClass('animated bounceOutLeft');
当动画效果执行完成后还可以通过以下代码添加事件:
复制代码
代码如下:$('#yourElement').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
相关内容
- 基于Jquery和Css3代码制作可以缩放的搜索框CSS3 制作的悬停缩放特效一款jQuery+CSS3实现的动态缩放焦点图代码CSS3鼠标悬浮过渡缩放效果
- 基于CSS3实现图片模糊过滤效果纯css3实现的鼠标悬停放大图片,同时其他图片模糊效果源码HTML5和CSS3炫酷图片运动模糊和倾斜特效源码CSS3图片模糊效果源码CSS设置背景图片模糊内容不模糊的解决方法
- CSS 实现div宽度根据内容自适应 独行DIV自适应宽度布局CSS实例与应用范围CSS min-height IE6、IE7、FF下DIV自适应高度设置DIV最小高度以及高度自适应随着内容的变化而变化
- 我就是要用CSS实现九宫格图HTML5+CSS3实现的图片多种滤镜特效源码深入浅析css3 border-image边框图像详解纯CSS3实现扁平风格的图标特效源码CSS3+jQuery实现的时尚大气全屏立体焦点图特效源码CSS3图片可展开扇形效果的层叠展开特效源码基于jquery+css3实现的通栏响应式图片轮播动画特效源码纯CSS3实现天气动画图标特效源码css3使网页、图片变成灰色兼容大多数浏览器纯CSS3实现的百叶窗图片切换效果源码一款精美清新的CSS3小图标菜单导航
- CSS icon图标之纯CSS实现带动画效果的天气图标 css3使用svg实现天气预报图标动画特效源码CSS3实现带动画的天气icon图标特效源码纯CSS3实现的动态天气小图标特效源码纯CSS3实现天气动画图标特效源码纯css实现乌云密布的天气图标效果
- CSS3+Sprite实现僵尸行走动画特效源码 CSS3 steps属性制作僵尸行Sprite动画特效源码纯CSS3实现的人物行走动画特效源码
- 结合CSS3的布局新特征谈谈常见布局方法CSS3哪些新特性值得称赞
- css3 border旋转时的动画应用CSS border虚线边框属性教程CSS中使用border来创建三角形的基本方法讲解CSS3 flex布局之快速实现BorderLayout布局深入浅析css3 border-image边框图像详解实例讲解CSS3中的border-radius属性详解CSS3中border-image的使用CSS3使用border-radius属性制作圆角css border属性的使用方法和技巧
- css实现鼠标滑过五角星高亮效果 纯CSS3实现鼠标滑过按钮动画第二节CSS实现鼠标滑过鼠标点击代码写法CSS3制作炫酷带方向感应的鼠标滑过图片3D动画纯CSS3实现8组超炫酷鼠标滑过图片动画纯CSS实现鼠标滑过显示子菜单的二级菜单效果CSS实现鼠标滑过文字弹出一段说明文字无JS代码纯css实现鼠标滑过弹出层效果CSS控制当鼠标滑过时更换图片的效果css实现鼠标滑过改变文字(中文变英文)使用css的filter写鼠标滑过效果的实现示例
- CSS学习总结 简要总结CSS编程中的响应式设计CSS的一些编程规范总结10个必备的CSS技巧总结CSS清除浮动方法总结css 调试方法与经验总结CSS多浏览器兼容总结(个人经验)CSS样式的基础学习总结深入CSS3 动画效果的总结详解IE下css常见问题总结及解决CSS(Cascading Style Sheet)级联样式表常用术语总结