我想要为100%宽度和高度的元素设置动画背景。这是一个简单的CSS3动画,使用步骤来浏览精灵图像。关于100%宽度/高度背景的CSS3关键帧动画
动画看起来是这样的:
.play-intro{animation: play 2s steps(6);}
@keyframes play {
from { background-position: 0 0 ; }
to { background-position: -7800px 0 }
}
的问题是,我看到每个精灵的变化,它不工作,因为它应该是。我不知道,但我相信这可能是由于背景大小:封面属性。对此有何建议?
我创建了一个小提琴重现该问题: http://jsfiddle.net/QKwjM/1/
而且这是在全屏小提琴,这个问题最好是看到那里。 http://jsfiddle.net/QKwjM/1/embedded/result/
的问题是,你看到每个精灵的变化?我认为改变精灵就是你想要达到的目标!如果我理解你是对的,那么问题在于动画似乎以任何方式“滞后”。您是否尝试设置百分比/步数值而不是从/到? – androidavid
它应该是平滑的动画。这就是我使用关键帧动画的原因。看到这个例子http://jsfiddle.net/simurai/CGmCe/ – suludi
@Adrift现在它就像一个滑块,这不是我想要的行为。你可以检查小提琴上面的两条评论或这个链接http://davidwalsh.name/firefox-animation,只需点击查看演示,它也是基于步骤的。 – suludi