为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的animation-fill-mode 设置不生效

为什么我的animation-fill-mode 设置不生效

神不在的星期二 2018-11-21 18:13:14
.gold_egg_broken{background: url("../img/animation/goldeggBroke.png");width: 400px;height: 400px;animation: eggbroken 3s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function: steps(80);}@-webkit-keyframes eggbroken {0%{    background-position: 0 0;}90%{    background-position: 0 -32000px;}100%{    background-position: 0 -32000px;}}动态切换给一个元素这个样式 想让它停留在最后一帧保持不动。但是不生效
查看完整描述

1 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

webkit前缀去掉,修改如下:

.gold_egg_broken{

    background: url("../img/animation/goldeggBroke.png");

    width: 400px;

    height: 400px;

    animation: eggbroken 3s;

    animation-fill-mode:forwards;

    animation-timing-function: steps(80);

}

既然animation属性起作用了,那么也就是说在该浏览器中相关属性不需要前缀了。animation是一个综合属性,默认的animation-fill-modenone,使用带前缀的属性webkit-animation-fill-mode不能覆盖掉animation-fill-mode,所以需要把前缀去掉。

查看完整回答
反对 回复 2018-12-29
  • 1 回答
  • 0 关注
  • 901 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信