当前位置: 首页 > news >正文

仿苹果原生头部动画

/*头部动画*/
.header-from-center-to-left .ui-header-title {
  -webkit-animation: headerFromCenterToLeft 400ms ease 1;
                  animation: headerFromCenterToLeft 400ms ease 1;
}
.header-from-right-to-center .ui-header-title {
  -webkit-animation: headerFromRightToCenter 400ms ease 1;
                  animation: headerFromRightToCenter 400ms ease 1;
}
.header-from-center-to-right .ui-header-title {
  -webkit-animation: headerFromCenterToRight 400ms ease 1;
                  animation: headerFromCenterToRight 400ms ease 1;
}
.header-from-left-to-center .ui-header-title {
  -webkit-animation: headerFromLeftToCenter 400ms ease 1;
                  animation: headerFromLeftToCenter 400ms ease 1;
}
.header-from-center-to-left .ui-header-left,
.header-from-center-to-left .ui-header-right,
.header-from-center-to-right .ui-header-left,
.header-from-center-to-right .ui-header-right {
  -webkit-animation: opacityEaseoutAnimate 400ms ease 1;
                  animation: opacityEaseoutAnimate 400ms ease 1;
}
.header-from-right-to-center .ui-header-left,
.header-from-right-to-center .ui-header-right,
.header-from-left-to-center .ui-header-left,
.header-from-left-to-center .ui-header-right {
  -webkit-animation: opacityEaseinAnimate 400ms ease 1;
                  animation: opacityEaseinAnimate 400ms ease 1;
}
@-webkit-keyframes headerFromCenterToLeft {
    0%{ -webkit-transform: translateX(0); opacity: 1;}
    100%{ -webkit-transform: translateX(-0.8rem); opacity: 0;}
}
@keyframes headerFromCenterToLeft {
    0%{ -webkit-transform: translateX(0); opacity: 1;}
    100%{ -webkit-transform: translateX(-0.8rem); opacity: 0;}
}
@-webkit-keyframes headerFromRightToCenter {
    0%{ -webkit-transform: translateX(0.8rem); opacity: 0;}
    100%{ -webkit-transform: translateX(0); opacity: 1;}
}
@keyframes headerFromRightToCenter {
    0%{ transform: translateX(0.8rem); opacity: 0;}
    100%{ transform: translateX(0); opacity: 1;}
}
@-webkit-keyframes headerFromCenterToRight {
    0%{ -webkit-transform: translateX(0); opacity: 1;}
    100%{ -webkit-transform: translateX(0.8rem); opacity: 0;}
}
@keyframes headerFromCenterToRight {
    0%{ transform: translateX(0); opacity: 1;}
    100%{ transform: translateX(0.8rem); opacity: 0;}
}
@-webkit-keyframes headerFromLeftToCenter {
    0%{ -webkit-transform: translateX(-0.8rem); opacity: 0;}
    100%{ -webkit-transform: translateX(0); opacity: 1;}
}
@keyframes headerFromLeftToCenter {
    0%{ transform: translateX(-0.8rem); opacity: 0;}
    100%{ transform: translateX(0); opacity: 1;}
}
@-webkit-keyframes opacityEaseinAnimate {
    0%{ opacity: 0;}
    100%{ opacity: 1;}
}
@keyframes opacityEaseinAnimate {
    0%{ opacity: 0;}
    100%{ opacity: 1;}
}
@-webkit-keyframes opacityEaseoutAnimate {
    0%{ opacity: 1;}
    100%{ opacity: 0;}
}
@keyframes opacityEaseoutAnimate {
    0%{ opacity: 1;}
    100%{ opacity: 0;}
}
/*头部动画 end*/

 

转载于:https://www.cnblogs.com/lily1010/p/5719157.html

相关文章:

  • gdb用法
  • opencv3.0.1 中的SurfFeaturesFinderGpu类的问题.
  • 形态学边界提取
  • out传值
  • 从0-1体验大数据开发
  • Android控件-单选按钮RadioButton
  • 2016 Multi-University Training Contest 5 1012 World is Exploding 树状数组+离线化
  • Linux上分析java程序的问题
  • OC点语法和变量作用域
  • Docker个人学习总结
  • Java NIO 系列教程 转
  • git常用命令以及速查命令
  • 数字电路基础(网络整理)
  • Vue.js学习笔记(4)
  • mysql数据库权限及编码
  • JS 中的深拷贝与浅拷贝
  • #Java异常处理
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • bootstrap创建登录注册页面
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • hadoop集群管理系统搭建规划说明
  • Java读取Properties文件的六种方法
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Nacos系列:Nacos的Java SDK使用
  • PAT A1050
  • Selenium实战教程系列(二)---元素定位
  • web标准化(下)
  • Web设计流程优化:网页效果图设计新思路
  • win10下安装mysql5.7
  • 从零开始在ubuntu上搭建node开发环境
  • 给初学者:JavaScript 中数组操作注意点
  • 前端存储 - localStorage
  • 如何进阶一名有竞争力的程序员?
  • 深度学习入门:10门免费线上课程推荐
  • 网络应用优化——时延与带宽
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • Spring第一个helloWorld
  • ​ubuntu下安装kvm虚拟机
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #微信小程序:微信小程序常见的配置传值
  • $().each和$.each的区别
  • (10)STL算法之搜索(二) 二分查找
  • (33)STM32——485实验笔记
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (算法)前K大的和
  • .NET Core 成都线下面基会拉开序幕
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET单元测试