CSS3动画(animation)——且听风吟720

CSS动画animation

  可以让页面中指定的元素按照设定的方式“动”起来,运用的是人视觉延迟的原理,连续地在上一张图消失之前插入下一张

  其中需要设置的属性值如下:

1.animation-name

  对象的动画名称,以便后续设置动画属性时使用

  默认为none,如果设置的话即为要设置动画的关键帧的名字

  后续对该元素设置动画时,要用@keyframes,设置起始的样式(from)和终止的样式(to)

2.animation-duration

  动画持续的时间(播放完成所花时间)

  默认值为0,可设置单位为秒(s)毫秒(ms)

3.animation-timing-function

  动画的过度方式

  常用的有:linear(线性过渡)、ease(平滑过渡)、ease-in(由慢到快)、ease-out(由快到慢)、ease-in-out(由慢到快再到慢)

  如有复杂需求,要设置贝塞尔曲线(cubic-bezier(数值1,数值2,数值3,数值4)),其中四个数值范围为0-1

4.animation-delay

  动画开始前等待时间(该时间不包括在动画放映时间内)

  默认值为0,可设置单位为秒(s)毫秒(ms),如设置负值立即开始动画

  注:设置的时间带有小数点时,建议省去整数部分,如0.5写成.5

5.animation-interation-count

  动画循环次数

  值为数字,默认为1,也可设置infinite(无限循环)

6.ainmation-direction

  动画循环时的方向

  可设置的值有:none(保留原有样式,默认值)、reverse(反向)、alternate(先正常再反向并交替进行)、alternate-reverse(先反向再正常并交替进行)

  其中alternate和alternate-reverse必须在循环次数不为1时才生效

7.animation-fill-mode

  动画不播放(已经放完/有延迟没播放)时的元素样式

  可设置的值有:none(没有样式,默认值)、forwards(结束时状态)、backwards(开始时状态)、both(同时设置开始和结束时状态)

8.animation-play-state

  动画状态,即播放/暂停

  可设置的值有:running(播放,默认值)、pause(暂停)

9.animation的简写

  其中必须设置nameduration

  解析时,默认把第一个字符串属性值解析为name第一个带有时间的属性值解析为duration之后一个带有时间的属性值解析为delay

 /*按照每个元素来写的动画属性*/ 1 div{
 2     width:100px;height:100px;
 3     animation-name:outside;
 4     animation-duration:2s;
 5     animation-timing-function:linear;
 6     animation-delay:1s;
 7     animation-iteration-count:infinite;
 8     animation-direction:alternate-reverse;
 9     animation-fill-mode:forwards;
10     animation-play-state:pause;
11 }
12 @keyframes outside{
13     from{transform:translateY(0px);}
14     to{transform:translateY(1000px);}
15 }

原文地址:https://www.cnblogs.com/shige720/p/11268555.html

时间: 2024-11-10 07:30:58

CSS3动画(animation)——且听风吟720的相关文章

且听风吟——三小张

缺炼 “缺炼!”这不是我说的,这是兵哥说我的. 搬上来之前,我们8个人做过一次反省,张翀挨着我,快到我反省时,我问张翀,你看我这耳朵红呗?张翀说,红,你热昂?我说,没事,没事.张翀就拉上了窗帘. 到我反省了,我说,刚才我问张翀,你看我耳朵红不,张翀说红,并且很体贴的拉上了窗帘.其实我是内热,为什么?两点,一是心跳加速,血热:二是骨骼肌颤栗,产热. 到我说的时候我就很紧张,好像又不单纯是虚荣心作怪,这就有了兵哥说的“缺炼”. 确实是缺炼. 创造更大的价值 好,书接前文,上次说到卖豆角这个业务分三层

青春三部曲(《且听风吟》,《一九七三年的弹子球》,《寻羊冒险记》)--[日]村上春树

原本想把这三本书分开来着,但是细想了一下,还是和在一起好一些 村上春树的青春三部曲,<且听风吟>,<一九七三年的弹子球>,<寻羊冒险记> 我是先看了<寻羊冒险记>,然后再去读<且听风吟>,<一九七三你的弹子球> 进来看了不少关于村上春树的作品,怎么说好呢?那种风格和文体我想是吸引了我! 三本书,实在不错! 下面是我的书摘: <寻羊冒险记> * 失业使我心情畅快起来.我正一点点简化.我失去了故乡,失去了青春,失去了朋友,失去

使用CSS3动画 animation 来控制元素的显示和隐藏

CSS3中 animation 和 transition 俩样式都能创建动画效果,而且是后台C++执行的,所以效率比普通jQuery的js模拟动画的效率高很多,所以建议大家能用css实现的效果都用css. transition的使用比较简单,这里就不介绍了,着重为大家介绍下 animation . animation 的css属性有很多,本文通过 animation-name 来控制启动动画和转换动画,以下是一个通过 animation 来控制元素的显示和隐藏的例子(仅支持webkit): <!

css3动画-animation

animation驱使一组css style变化到另外一组css style,它可以定义keyframes的集合,指定style的开始和结束状态,它是transition的增强. 配置animation animation-delay:从加载到开始执行的延迟 animation-direction:normal|reverse|alternate|alternate-reverse   参考 normal:往前执行,完成后又回到原点 reverse:和定义的方向相反,完成后回到原点开始执行 al

没关系,且听风吟。

我有些紧张. 不知不觉,大学生活就快结束了.可能也不算不知不觉. 有时候,我仿佛切身体会到,它从我身边跑过,只不过是它没回头跟我道别. 我好像想留住些什么... 以前的梦想是成为一名作家,优秀的作家. 无数次幻想着未来的某个早晨,我独自从一个满园春意的小院子醒来(虽然我不喜欢春天,不喜欢绿色,但是如果要成为一名作家,我想,什么东西都得尝试去喜欢吧),我坐在一张摇椅上,想到什么便记下什么.周围的人说着三十岁的我,活得像一个七十岁的老头.”不过,那并没关系“,我这样低喃道... 或者,在某个寒冷的夜

css3 动画 animation transform

<!DOCTYPE html><!-- saved from url=(0073)http://www.w2bc.com/demo/201504/2015-04-27-jquery-tecent-focus/index.html --><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <m

连载《一个程序猿的生命周期》-《发展篇》- 26.且听风吟,静待花开,慢慢走向人生赢家

昨天一早感觉天气很好,完全没有上班的意愿.上午赶到公司处理一些无关紧要的事儿,于是乎下午带着大宝去八大处爬山,在感受自然风光的同时想到一句话:且听风吟,静待花开.在人生过程中所做出的努力,也需要静静等待开花结果,不过等待是一件很痛苦的事. 从去年9月份开始很少在公司,基本上一直处于出差状态,一般是周五晚上回京.周日晚上出差,关键时期周末搭进去了.正值项目推进困难.攻坚克难的时候,老婆怀二宝已经有27周了.如果说用户和公司层面都认为你是项目具体负责执行的最佳人选,请问还有其他的选择余地吗?已经执行

css3 动画(animation)-简单入门

css3之动画(animation) css3中我们可以使用动画,由于取代以前的gif图片,flash动画,以及部分javascript代码(相信有很多同学都用过jquery中的animate方法来做一些动画).具体如何使用呢??? 首先定义一个动画,然后引用动画. 定义一个动画要使用@keyframes,然后跟上你要定义的动画的名字.关键字"from"表示开始, "to"表示结束,等同于0% 和 100%.最好使用百分比来表示变化发生的时间,这样的话还可以定义从开

css3动画-animation属性

在开始介绍Animation之前我们有必要先来了解一个特殊的东西,那就是"Keyframes",我们把他叫做"关键帧",玩过flash的朋友可能对这个东西并不会陌生.下面我们就一起来看看这个"Keyframes"是什么东西.前面我们在使用transition制作一个简单的transition效果时,我们包括了初始属性和最终属性,一个开始执行动作时间和一个延续动作时间以及动作的变换速率,其实这些值都是一个中间值,如果我们要控制的更细一些,比如说我要