位置: 编程技术 - 正文

使用ngView配合AngularJS应用实现动画效果的方法

编辑:rootadmin

推荐整理分享使用ngView配合AngularJS应用实现动画效果的方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

AngularJS 提供了一个很棒的方式来创建单页app。正是由于这个原因,使得我们的站点看起来更像是一个原生的手机程序。为了使它看起来更像是原生的程序,我们可以使用 ngAnimate module 为它添加过渡和动画效果。

这个模块可以使我们创建漂亮的程序。今天,我们将要看一下如何为 ng-view 添加动画效果。我们要构建什么

我们假设我们有一个单页面的程序,并且想为这个页面添加动画效果。点击某一个链接会将一个试图滑出,同时将另一个试图滑入。

我们将会使用:

使用 ngRoute 来为我们的页面路由 使用 ngAnimate 来为页面创建动画效果 对页面使用 CSS Animations 当我们离开或进入试图时,我们的每一个页面会有不同的动画效果

Extreme Animations: 我们在这里使用的动画效果就是上面提到的这些。精巧的动画效果可以为你的站点增色不少,仅仅是demo页面就足够令我们为之疯狂了。*动画效果来自于Codrops上的 A Collection of Page Transitions

使用ngView配合AngularJS应用实现动画效果的方法

它如何工作?

让我们看一下ngAnimate是如何工作的。ngAnimate 会根据是进入还是离开视图来为不同的Angular 指令(directive)添加和移除不同的CSS类名。例如,当我们加载网站时,无论ng-view中填充了什么都会得到一个.ng-enter的类名。

我们所需要做的就是给.ng-enter 类名添加CSS动画效果,该动画在进入的时候会自动生效。

ngAnimate 可以应用于: ngRepeat, ngInclude, ngIf, ngSwitch, ngShow, ngHide, ngView 以及 ngClass

一定要查看 ngAnimate 文档 来了解ngAnimate更多的功能。接下来,让我们在实际应用中了解一下。

开始我们的程序

以下使我们需要的文件:

- index.html - style.css - app.js - page-home.html - page-about.html - page-contact.html

让我们从 index.html 开始,我们将会加载 AngularJS, ngRoute 以及 ngAnimate。对了,不要忘了使用Bootstrap 来定义样式。

标签: 使用ngView配合AngularJS应用实现动画效果的方法

本文链接地址:https://www.jiuchutong.com/biancheng/380439.html 转载请保留说明!

上一篇:详细分析使用AngularJS编程中提交表单的方式

下一篇:使用AngularJS处理单选框和复选框的简单方法(angularjs1.5)

  • 什么情况下个人资产会被冻结
  • 待认证进项税账务处理
  • 小规模纳税人进货分录
  • 劳务发票打款用途写什么
  • 建筑业预缴税款都要填哪些表
  • 转让金融商品的会计分录
  • 怎么办开户许可证
  • 建筑行业会计如何合理避税
  • 增值税发票不见了可以重开吗
  • 金三打印客户端插件如何下载?
  • 同一地级行政区指什么
  • 资产负债表是累计记账吗
  • 未实现但已确认的风险代理费收入如何处理?
  • 暂估应付款借方
  • 火车票飞机票进项税额怎么抵扣
  • 报税期间如何开发票?
  • 积分兑换现金的平台
  • 如何查看系统浏览器记录
  • win7系统输入法切换快捷键
  • 怎样才能防止臭虫在卧室里呢
  • 开出去的普票可以用专票抵扣吗
  • 员工的出差补贴计入什么科目
  • bearshare.exe进程安全吗 bearshare是什么进程
  • 混合债务工具
  • 未担保余值通俗理解
  • 废品损失科目的期末余额在借方表示什么?
  • cesium三维地球
  • 经营租入的设备为什么不属于资产
  • 收到采购专用发票
  • 机械干租和湿租的税率
  • error出错
  • vue常用
  • lspci命令显示
  • php自动载入文件的函数
  • 律师事务所执业证
  • 一般纳税人销售自行开发的软件产品
  • 水利建设基金的计费方式
  • 11月资产负债表
  • 善意取得增值税专用发票
  • 自来水适用3%税率还是9%税率
  • 专项储备期末有余额吗
  • 企业所得税上个季度没报
  • 租入厂房再转租新租赁准则如何处理
  • 小规模纳税人开专票需要交税吗
  • 无形资产的摊销计入什么科目
  • 购销合同没注明合同有效期
  • 汽车销售和租赁业务描述
  • 直接减免增值税的情形
  • 付给其他公司的服务费怎么记账
  • 海关进口增值税专用缴款书在哪里打印
  • 五险一金会计科目分录
  • 住宿费记入成本会计分录
  • 本年利润的计算
  • 商业承兑汇票开票流程
  • sql防御
  • microsoft wlan
  • 如何强制退出当前程序mac
  • 怎么看solaris版本
  • windows active directory功能
  • ubuntu nginx webdav
  • on_wm_lbuttondown
  • linux中使用fdisk命令进行硬盘分区
  • window10的连接功能
  • iptables -l -n
  • win8系统怎么设置开机密码
  • win8显示wifi关怎么办
  • cocos2dx4.0教程
  • 透视投影的作用
  • javascript的canvas
  • unity3d插件手机版
  • c#属性窗口
  • 深入理解中国式现代化
  • unity的shader用法
  • jq写css样式
  • python中创建类对象
  • 如何查询以前月份发票超限量的申请
  • 公司年会抽奖发言
  • 全国税务稽查会议
  • 国税局官网查询平台
  • 关于返回
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设