使用ngAnimate模块在Angular.Js中创建动画效果, 该模块支持基于CSS的动画。
动画是用来产生动态运动效果的东西。在这里, 使用ngAnimate模块将HTML转换为运动效果, 从而为我们提供Javascript和CSS的组合效果。
使用此示例代码, 通过选中复选框来显示隐藏分区/部分的演示。
将使用AngularJs的Animation引入图片的步骤:
在脚本标签中包括Angular.Js动画库, 如下所示:
【AngularJS 动画制作详细实现代码】src =" https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular-animate.js"将body标签内的ngAnimate模块引用为:
ng-app =" ngAnimate"ngAnimate模块添加和删除类。AngularJS中用于添加/删除类的指令是:
ng-show, ng-hide例子:下面是Angular.Js动画的实现。
<
html >
<
style >
div {
transition: 0.6s;
border-radius: 500%;
height: 250px;
width: 250px;
background-color: red;
display: inline-block;
}.ng-hide {
background-color: yellow;
top: 5px;
left: 100px;
}
<
/ style >
<
script src =
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js" >
<
/ script >
<
script src =
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular-animate.js" >
<
/ script >
<
body ng-app = "ngAnimate" >
<
h1 >
Hide the Circle
<
input type = "checkbox"
ng-model = "myCheck" >
<
/ h1 >
<
div ng-hide = "myCheck" >
<
/ div >
<
/ body >
<
/ html >
输出如下:
之前:
文章图片
后:
文章图片
文章图片
推荐阅读
- 堆(heap)数据结构的应用
- 线程(使用信号量的生产者消费者问题套装1)
- 什么是本地主机(localhost)()
- PHP | chmod()函数文件权限用法详解
- Java中的默认数组值用法详解
- 解决问题(Module build failed ReferenceError [BABEL] main.js Unknown option react.js.Children)
- 精品资源!BAT大牛亲授 基于ElasticSearch的搜房网实战百度网盘下载
- Windows Office专业版2016双击激活工具下载和完全安装教程
- 如何实现优先队列(Java使用数组实现最小堆和优先队列)