css3的-webkit-animation动画执行后会变回原来的样子,怎么保留住动画最后的状态呢?

作者&投稿:苌宏 (若有异议请与网页底部的电邮联系)
css3动画如何在动作结束时保持该状态不变~

animation-fill-mode : none | forwards | backwards | both;
none:不改变默认行为。
forwards :当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)。
backwards:在 animation-delay 所指定的一段时间内,在动画显示之前,应用开始属性值(在第一个关键帧中定义)。
both:向前和向后填充模式都被应用。

扩展资料:
CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块 。
CSS演进的一个主要变化就是W3C决定将CSS3分成一系列模块。浏览器厂商按CSS节奏快速创新,因此通过采用模块方法,CSS3规范里的元素能以不同速度向前发展,因为不同的浏览器厂商只支持给定特性。但不同浏览器在不同时问支持不同特性,这也让跨浏览器开发变得复杂。
参考资料:百度百科-CSS3

新建keyframes元素,命名为myFirst。设置百分比,编写Animation属性对属性值的引用。为了开考虑兼容性问题,可以多写几个备选,详细步骤:
1、首先,准备好HTML前期工作以及对DIV的一个简单设置。

2、然后,新建keyframes元素,命名为myFirst。

3、然后,可以在设置百分比,不仅仅只能设置4个,大家可以根据需求设置。

4、这时候,可以为他写上各种百分比的颜色。

5、此时,就能编写Animation属性对属性值的引用。

6、为了开考虑兼容性问题,可以多写几个备选。

保留住动画的最后状态2113,在animation后面加上forwards就可5261以了代码如下:4102

-webkit-animation{animations 1s ease 1 forwards}  

注意:动画如果只执行一次,1653通过css无法办到,可以把动画结束时的样式写入一个class中,用js在动画结束时把class赋给这个对象。

扩展资料

CSS animation 与 CSS transition 有何区别

一、指代不同

1、animation :属性是一个简写属性,用于设置六个动画属性。

2、transition:属性是一个简写属性,用于设置四个过渡属性。

二、特点不同

1、animation :animation: name duration timing-function delay iteration-count direction,规定需要绑定到选择器的 keyframe 名称。规定完成动画所花费的时间,以秒或毫秒计。

2、transition:transition: property duration timing-function delay,规定设置过渡效果的 CSS 属性的名称。规定完成过渡效果需要多少秒或毫秒。



保留住动画的最后状态,在animation后面加上forwards就可以了代码如下:

-webkit-animation{animations 1s ease 1 forwards}  

注意:动画如果只执行一次,通过css无法办到,可以把动画结束时的样式写入一个class中,用js在动画结束时把class赋给这个对象。

扩展资料:

animation的其他用法:

1. -webkit-animation-duration   表示动画持续的时间

2. -webkit-animation-timing-function  表示动画使用的时间曲线

3. -webkit-animation-delay    表示开始动画之前的延时

4. -webkit-animation-iteration-count  表示动画要重复几次

5. -webkit-animation-iteration-count: times_number;

6. -webkit-animation-direction   表示动画的方向



animation-fill-mode : forwards //设置对象状态为动画结束时的状态
animation-fill-mode
语法:
animation-fill-mode:none | forwards | backwards | both [ ,
none | forwards | backwards | both ]*
默认值:none

适用于:所有元素,包含伪对象:after和:before

继承性:无
取值:

none:
默认值。不设置对象动画之外的状态

forwards:
设置对象状态为动画结束时的状态

backwards:
设置对象状态为动画开始时的状态

both:
设置对象状态为动画结束或开始的状态

说明:

检索或设置对象动画时间之外的状态

如果提供多个属性值,以逗号进行分隔。
对应的脚本特性为animationFillMode。

这个是最简单的方法,
也可以侦听动画结束事件,给元素加个class类名,这个class定义的就是元素结束时的状态的css样式

动画如果只执行一次,光通过css无法办到,可以把动画结束时的样式写入一个class中,用js在动画结束时把class赋给这个对象。

-webkit-animation{animations 1s ease 1 forwards} 最后加这个forwards 就可以了


current-scale 属性是什么作用的啊 那个包里的?
transform:scaleX(2);3、scaleY(<number>) 元素只在Y轴(垂直方向)缩放元素。基点一样在元素的中心位置。可以通过transform-origin来改变基点。transform:scaleY(2);看看兼容性写法:.test{ -moz-transform:scale(2,2);-webkwww.ynzzyx.com#nsform:scale(2,2);-o-transform:scale(2,2);backgr...

...比如IE 内核, Chrome 内核,是 指浏览器的 渲染引擎webk
webkit与前几种一样是一种浏览器内核 常用浏览器:360,360极速(兼容模式),搜狗,qq浏览器--ie 谷歌,360极速(极速模式)--chrome 鄙视360浏览器,毫无原创,只会包装,多种浏览器造成各种不兼容

有完没完 What.A.Day.2017.4k&1080p.WEB-DL
盗版链接。

Web 检查器是什么啊?
就是指用户苹果手机自带的safari浏览器浏览指定的网页 chromium对webkit进行了封装,主要是在glue目录下,其实就是对webkit提供了chromium port,而safari是使用原生的webkit,所谓的webkit2也是对webkit中的webkcore的封装,目的是在内核中实现多进程,把UI和逻辑分开来,因此也可以将webkit2和chromium封装的gl...

webcasting是什么意思?
是一组利用因特网向用户递送内容的新兴业务,其递送方式有时与广播之类的传统通信业务非常相似。webcasting的设计主要是为了满足两类不同用户群体的需要:一类是经常脱机的拨号\/便携机用户,它能够为拨号用户自动传送信息,以供用户脱机时使用。另一类是经常在线的企业局域网用户,webcasting能够实现对个人化...

you well not webk什么意思
你好!you well not webk 你不是webk

app历史类
因为诺基亚2004年推出第一款智能手机S66,是诺基亚最早的彩屏手机,上面有一个非常简单的浏览器,大家看得很熟悉,标准Web里的简单演示。诺基亚发展过程中,不管是后面做的一些系列,做的浏览器一直在做演进,诺基亚浏览器最早使用WebK内核来使用。 诺基亚面对的机型大家有所了解,主要是一般的设备,而没有应用,大家现在还可以...

洛阳到湖南怎么坐火车
问题五:从洛阳到湖南火车票多少钱 大概多长时间 最短时间 最便宜 急急急 25分 你做K228,洛阳13:32发车到 长沙3:36票价硬座137,硬卧234;历时12小时。常德只有一班列车K646西安至广州,洛阳22:28开车互:30到常德,历史11:2小时,硬座106,硬卧185.你所指的湘西太笼统了,无法回答你。到车站一...

日本艺人事务所
http:\/\/www.webk.co.jp\/ 与燃烧系和田边双方关系密切,势力正在崛起的经纪公司。 EX:渡边谦、高桥克典、阪口宪二、永井大、伊原刚志、大鹤义丹、长谷川初范、赤座美代子、南野阳子、岛崎俊郎、原口晶匡…… AMUSE http:\/\/www.amuse.co.jp\/ 最初也曾是燃烧系一员,但独立后在作风上和传统经纪公司截然...

火车K648有空调吗?急求答案--网上各种说法都有
绿皮车,没有空调 K648 快速 直通 (普通无空调) 始发站 广州 终到站 西安 有效期 2009-04-01 2020-12-31 里程 2110km 全程时间 26小时46分 全程硬座 ¥135.0 全程硬卧下 ¥266.0 全程软卧下 ¥418.0 ...

渭滨区13037559702: CSS3的animation -
五洪养心: animation: 属性是一个简写属性,用于设置六个动画属性:animation: name duration timing-function delay iteration-count direction; 对应上面的属性意思: 动画名称 动画执行时间 动画速度曲线 延迟时间 执行次数 执行方向 nternet Explorer 10...

渭滨区13037559702: 在css中定义了webkit css 之后,在哪里去应用这个所定义的样式呢? -
五洪养心: 样式定义了之后,有选择器就直接应用了:div{ -webkit-animation: case 5s linear infinite; } 这个就是在chrome浏览器中应用的,还有-moz, -o都是不同浏览器下才能识别的.

渭滨区13037559702: 为什么在safari上css3的 - webkit - animation不起作用? -
五洪养心: 这样改一下就好 @-webkit-keyframes wave { from{-webkit-transform:rotate(30deg)} to{-webkit-transform:rotate(300deg)} }

渭滨区13037559702: css3的新特性 -
五洪养心: 1: CSS3选择器部分 E[att^="val"] 匹配具有att属性、且值以val开头的E元素 E[att$="val"] 匹配具有att属性、且值以val结尾的E元素 E[att*="val"] 匹配具有att属性、且值中含有val的E元素 E:root 匹配文档的根元素.在HTML中,根元素永远是...

渭滨区13037559702: css3 由小变大然后一直旋转的动画怎么做 -
五洪养心: 这个要分成两个css3动画去做 小变大是最外层父级,例如它执行了1s; 内层的负责旋转,延迟1s执行

渭滨区13037559702: css3 transition 和animation的区别 -
五洪养心: Transition作用是指定了某一个属性(如width、left、transform等)在两个值之间如何过渡,他包括transition-property、transition-duration、transition-timing-function、transition-delay等. 如果某一个元素指定了Transiton,那么当其某个属性改变...

渭滨区13037559702: JS按钮闪烁功能是如何实现的 -
五洪养心: 用css3更简单 首先定义一个闪烁的-webkit-animation 的name为twinkling,效果是透明度从0到1 @-webkit-keyframes twinkling{ /*透明度由0到1*/0%{ opacity:0; /*透明度为0*/ }100%{ opacity:1; /*透明度为1*/ } } 然后设置需要闪烁的button的样式:button{-webkit-animation: twinkling 1s infinite ease-in-out; } 其中twinkling 为上面定义的,时间为1s,动画无限次,动画效果是ease-in-out

渭滨区13037559702: css3- webkit - animation:flipInX 1s .2s ease both; 中的 '.2s'是什么意思,求大神指导? -
五洪养心: 你好!1s是完成动画时间,.2s 是开始动画前等待的时间!!!仅代表个人观点,不喜勿喷,谢谢.

渭滨区13037559702: 手机上的css3动画为什么不动 -
五洪养心: 你好,这个问题应该是css兼容性问题导致的.目前绝大部分移动浏览器还不支持animation这个属性,而是支持-webkit-animation(这类加前缀的)属性,在问题中:.ih { background: #000; opacity:.3;width: 90%; height: 25%; margin-left:-45%; ...

渭滨区13037559702: 果壳网的css样式为什么要设置- webkit - font - smoothing:antialiased? -
五洪养心: CSS3里面加入了一个“-webkit-font-smoothing”属性.这个属性可以使页面上的字体抗锯齿,使用后字体看起来会更清晰舒服.加上之后就顿时感觉页面小清晰了.为了对比明显我就先将-webkit-font-smoothing设置为none,非常模糊.将-webkit-font-smoothing设置为antialiased,变得非常平滑,效果非常不错.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网