`animation-fill-mode:none;`不工作

时间:2014-05-28 15:41:40

标签: css css3 css-animations

根据https://developer.mozilla.org/en-US/docs/Web/CSS/animation-fill-modeanimation-fill-mode: none;不应在动画开始前将第一帧的样式应用于元素。但是,animation-fill-mode: backwards应该。

但是在以下代码的demo中,似乎none正在执行作业backwards。为什么呢?

/* I have autoprefixer enabled */
div {
  width: 100px; 
  height: 100px; 
  background-color: red;
  transform: translate(0, 0);
  animation: someAnimation 1s linear 1s;
  animation-fill-mode: none;
  -webkit-animation-fill-mode: none;
}

@keyframes someAnimation {
  0% {
    transform: translate(50px, 50px);
  }

  100% {
    transform: translate(100px, 100px);
  }
}

1 个答案:

答案 0 :(得分:0)

  1. 您在第一个声明中错误拼写了animation-fill-mode
  2. 动画和转换属性没有-webkit-前缀,也没有启用前缀,因此没有提供webkit
  3. 一旦fix those他们按照应有的方式工作