animation 属性

动画属性:

1、animation-name:规定需要绑定到选择器的 keyframe 名称。

2、animation-duration:规定完成动画所花费的时间,以秒或毫秒计。

3、animation-timing-function:规定动画的速度曲线。

4、animation-delay:规定在动画开始之前的延迟。

5、animation-iteration-count:规定动画应该播放的次数。

6、animation-direction:规定是否应该轮流反向播放动画。

实例:

1、流星效果:

.start1{
left: 1000px;
width: 170px;
height: 170px;
position: absolute;
margin: 0px;
background:url(../../img/95858PICKE3.png);
background-size: 170px 170px;
animation:mymove1 3s infinite,fadeIn1 3s infinite;/*无限播放*/
animation-delay:0s;
animation-timing-function: linear;/*动画匀速进行*/
}
/*移动动画*/
@-webkit-keyframes mymove1
{
from {left:1100px;top:50px}
to {left:900px;top:250px}
}
/*关键帧改变透明度*/
@-webkit-keyframes fadeIn1 {
0% {
opacity:; /*初始状态 透明度为0*/
}
50% {
opacity: 0.5; /*中间状态 透明度为0.5*/
}
100%,24% {
opacity:; /*结尾状态 透明度为0*/
}
}

规定两个动画同时进行,使两者同步

2、时钟效果

/*指针div*/
.zhizhen{
position: absolute;
top: 180px;
left: 220px;
width: 300px;
height: 300px;
background: url(../../img/img_index.png)no-repeat;
animation-duration: 2s;/*动画时长*/
animation-timing-function: ease;/*动画执行一次*/
animation-delay: 0s;/*动画间隔*/
animation-direction: normal;/*动画正常播放*/
animation-fill-mode: both;/*动画保持在最后一帧*/
animation-iteration-count:;/*动画次数*/
animation-play-state: running;/*动画进行*/
animation-name: watchHand;/*动画名称*/
}
/*指针摆动效果*/
@-webkit-keyframes watchHand{
0% {
transform: rotate(0deg);
}
70% {
transform: rotate(253deg);
}
80% {
transform: rotate(248deg);
}
90% {
transform: rotate(251deg);
}
100% {
transform: rotate(250deg);/*旋转角度*/
}
}

3、数字翻动效果

/*数字翻动动画*/
.shuzi_1{
width: 40px;
height:50px;
position: absolute;
top: 400px;
left: 335px;
overflow: hidden;
background: url(../../img/watch_numb.png);
animation-duration: 1.5s;/*动画时长4s*/
animation-timing-function: steps(6, end);/*动画分为六部进行过渡,在完成6次过度停止*/
animation-delay: 0s;/*动画等待时间*/
animation-direction: normal;/*动画正常播放*/
animation-fill-mode: both;/*动画保持在最后一帧*/
animation-iteration-count:;/*动画次数*/
animation-play-state: running;/*动画进行*/
animation-name: watchNumb1;/*动画名称*/
}
@-webkit-keyframes watchNumb1{
0% {
background-position: 0px 0px;
}
100% {
background-position: 0px -300px;/*位置移动*/
}
}
.shuzi_2{
width: 40px;
height:50px;
position: absolute;
top: 400px;
left: 375px;
overflow: hidden;
background: url(../../img/watch_numb.png);
animation-duration: 0.5s;/*动画时长0.5s*/
animation-timing-function: steps(10, end);/*动画分为十部进行过渡,在完成十次过渡停止*/
animation-delay: 0s;/*动画等待时间*/
animation-direction: normal;/*动画正常播放*/
animation-fill-mode: none;/*动画正常进行*/
animation-iteration-count:;/*动画次数*/
animation-play-state: running;/*动画进行*/
animation-name: watchNumb2;/*动画名称*/
}
@-webkit-keyframes watchNumb2{
0% {
background-position: 0px 0px;
}
100% {
background-position: 0px -500px;/*位置移动*/
}
}

衍申:利用div的超出隐藏和position定位改变可以实现许多动画效果

animation动画汇总(一阶段项目)的更多相关文章

  1. Android Animation动画(很详细)

    Android Animation   Contents: Animations Tween Animations AnimationSet Interpolator Frame-By-Frame A ...

  2. Beta阶段项目展示博客

    Beta阶段项目展示 团队成员的简介 详细见团队简介 角色 姓名 照片 项目经理,策划 游心 策划 王子铭 策划 蔡帜 美工 赵晓宇 美工 王辰昱 开发.架构师 解小锐 开发 陈鑫 开发 李金奇 开发 ...

  3. [对对子队]Beta阶段项目展示博客

    Beta阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 吴桐雨 ...

  4. [对对子队]Alpha阶段项目展示博客

    Alpha阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 刘子 ...

  5. Android Property Animation动画

    3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三 ...

  6. 【Android 基础】Animation 动画介绍和实现

    在前面PopupWindow 实现显示仿腾讯新闻底部弹出菜单有用到Animation动画效果来实现菜单的显示和隐藏,本文就来介绍下吧. 1.Animation 动画类型 Android的animati ...

  7. Android Animation 动画Demo(Frame帧动画)

    上一页介绍Animation动画第一:Tween吐温动画. 本文介绍了以下Animation也有动画的形式:Frame帧动画. Frame动画是一系列照片示出的顺序按照一定的处理,和机制,以放电影很阶 ...

  8. [Android]Animation 动画介绍和实现

    Animation动画效果来实现菜单的显示和隐藏,本文就来介绍下吧. 1.Animation 动画类型 Android的animation由四种类型组成: XML中 alph 渐变透明度动画效果 sc ...

  9. 模仿百度首页“元宵节汤圆”动图,并实现360°不停旋转(CSS3的animation动画效果)

    模仿百度首页“元宵节汤圆”动图,并实现360°不停旋转(CSS3的animation动画效果) 效果图: 切图地址: https://ss1.bdstatic.com/5eN1bjq8AAUYm2zg ...

随机推荐

  1. dll备份注意事项

    test.dll20161111和test.dll同目录的时候,会报错!因为这样跟test1.dll(只是重名民)的效果是一样的,都会报错的. 同目录的情况下,应该改成test.dll.ddd. 为了 ...

  2. int c, int ndigit[10]; ++ndigit[c-'0'];

    for example c-'0' is an integer expression with a value between 0and 9 corresponding to the characte ...

  3. iframe 透明兼容,设置iframe透明背景的方法

    从IE5.5+就支持iframe框架的背景透明.通过使用allowtransparency和background-color来设置iframe框架的透明效果,代码如下: <iframe src= ...

  4. Golang从合并链表聊递归

    从合并链表聊递归 递归是工程师最常见的一种解决问题的方式,但是有时候不容易真正掌握.有人说是看起来很简单,自己写起来会费点劲. 最著名的例子就是斐波那契数列(Fibonacci sequence),通 ...

  5. (一)ELK 部署

    官网地址:https://www.elastic.co/cn/ ELK是Elasticsearch.Logstash.Kibana的简称,这三者是核心套件,但并非全部.   Elasticsearch ...

  6. CF1292C Xenon's Attack on the Gangs 题解

    传送门 题目描述 输入格式 输出格式 题意翻译 给n个结点,n-1条无向边.即一棵树.我们需要给这n-1条边赋上0~ n-2不重复的值.mex(u,v)表示从结点u到结点v经过的边权值中没有出现的最小 ...

  7. 数据可视化之powerBI技巧(十七)在Power BI中对数据进行分组

    根据某一个维度的数据,进行分组统计,是很常见的做法,比如按年龄对客户进行分组,按考试成绩进行分组统计等,这篇文章介绍一下,在PowerBI中如何对数据进行分组. 在PowerQuery编辑器中分组 在 ...

  8. 数据可视化之powerBI技巧(十一)基于SQL思维的PowerBI DAX实战

    本文来自于PowerBI星球嘉宾天行老师的分享,天行老师不仅DAX使用娴熟,更是精通SQL,下面就来欣赏他利用SQL思维编写DAX解决问题的一个实战案例. 基于SQL思维使用DAX解决实战问题 作者: ...

  9. Python之class面向对象(基础篇)

    概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学 ...

  10. Configurate root account

    After having installed Ubuntu OS, you should update config file for root account. The commands are l ...