animation简介(初级)
来源:互联网 发布:阿里云ecs推荐码 编辑:程序博客网 时间:2024/06/07 01:43
animation动画简介
1.animation是什么
2.animation怎么用
3.animation使用详解
animation是什么
animation中文的意思是“动画,动画模块,动漫,动画片”,就是表示这是用来制定动画的css属性。Web动画的实现原理,是利用了人眼的“视觉暂留”现象,在短时间内连续播放数幅静止的画面,使肉眼因视觉残象产生错觉,而误以为画面在“动”。著作权归作者所有。
Web动画中有几个主要的概念:
- 帧:在动画过程中,每一幅静止画面即为一“帧”。
- 帧率:即每秒钟播放的静止画面的数量,单位是fps(Frame per second)。
- 帧时长:即每一幅静止画面的停留时间,单位一般是ms(毫秒)。
- 跳帧(掉帧/丢帧):在帧率固定的动画中,某一帧的时长远高于平均帧时长,导致其后续数帧被挤压而丢失的现象。
CSS Animation制作Web动画分为三部分:
- 声明动画:通过定制关键帧(@keyframes)来声明一个动画,这个关键相当于Flash动画、GIF动画图中的帧,主要用于控制CSS Animation效果
- 调用动画:在CSS中对应的元素上通过animation属性调用声明好的对应动画,并且指定动画播放的一些特性,比如播放时间、播放函数等
- 触发动画:最后一个环节是控制动画触发方式,就好比,我们视频做好了,默认有可能是播放的,也有可能是不播放的。在实际中我们要通过一定的触发方式来触发这些被引用的动画。
系作者获得授权,非商业转载请注明出处。
原文: http://www.w3cplus.com/animation/web-animation.html © w3cplus.com
css中的animation属性就是用来定义动画用的属性。
animation怎样使用
下边是使用使用animation的一个小例子:
<!DOCTYPE html><html><head> <title>animation</title> <style type="text/css"> .box { width: 100px; height: 100px; background-color: red; position:relative; animation: mymove 5s infinite; } @keyframes mymove { from {top: 0px;} to {top: 200px;} } </style></head><body><div class="box"></div></body></html>
效果如图
通过上边的例子可以看出@keyframes用来定义动画,animation属性用来引用使用动画。
animation使用详解
animation包括以下几个属性:
阅读全文
0 0
- animation简介(初级)
- animation-name使用简介(初级)
- 骨骼动画(bones animation)简介
- Core Animation之框架简介(一)
- Core animation简介
- Core animation简介
- Core animation简介
- Core Animation简介
- [转载]Core animation简介
- Core Animation-简介
- XMG Core Animation简介
- Core Animation简介
- Core Animation简介
- 初级makefile简介
- redis-初级简介
- @keyframes简介(初级)
- Android包(android.view.animation)的简介
- 各种经济学教材(从初级到高级)的简介
- Java接口成员变量和方法默认修饰符
- CSIC2010学习Word2vec表示及可视化
- 双飞翼布局
- 9月英语月刊--thinking
- jsp的动作指令
- animation简介(初级)
- Apache JMeter常用函数
- 几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)
- HDU 4810 Wall Painting(异或 组合数)
- 初步了解Grid Layout
- C语言生成中间目标文件的大致过程
- MyEclipse配置SVN图文教程
- 【七日牧函】保守主义的教会素描
- Python趣事-6-字符格式化及其异常处理