定格动画CSS

时间:2015-01-08 07:30:10

标签: html css html5 css3 css-animations

我正在创建一个正在运行的猫的定格动画。我已准备好所有幻灯片。但它似乎没有正常工作:



div {
  animation: run 1s steps(10) infinite;
  -webkit-animation: run 1s steps(10) infinite;
  background: url(http://stash.rachelnabors.com/img/codepen/tuna_sprite.png) 0 0; 
  background-repeat: no-repeat;
  height: 200px;
  width: 400px;
}

@keyframes run {  
  0% {background-position: 100% 0; } 
  100% {background-position: 100% -2591px; }
}
@-webkit-keyframes run {  
  0% {background-position: 100% 0; } 
  100% {background-position: 100% -2591px; }
}

<div></div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:8)

实际上你有13张幻灯片。所以放steps(13)

&#13;
&#13;
div {
  animation: run 1s steps(13) infinite;
  -webkit-animation: run 1s steps(13) infinite;
  background: url(http://stash.rachelnabors.com/img/codepen/tuna_sprite.png) 0 0; 
  background-repeat: no-repeat;
  height: 200px;
  width: 400px;
}

@keyframes run {  
  0% {background-position: 100% 0; } 
  100% {background-position: 100% -2591px; }
}
@-webkit-keyframes run {  
  0% {background-position: 100% 0; } 
  100% {background-position: 100% -2591px; }
}
&#13;
<div></div>
&#13;
&#13;
&#13;