Мне очень нужна помощь.CSS3 Ключевые кадры анимации stopmotion image shaking
То, что я пытаюсь сделать, - это то же самое, что и mozolla на домашней странице firefox для их операционной системы firefox. Пылающая лиса.
Heres демонстрационная его: http://davidwalsh.name/demo/firefox-animation.php
А вот моя анимация, обратите внимание на раскачивание. Рамы распределены равномерно.
Любые идеи?
.bannerimg {
background: url(http://beresponsive.net/tcex/img/ani3.png) repeat-x;
width: 432px;
height: 537px;
animation: animate-kids 3s steps(32) infinite;
-webkit-animation: animate-kids 3s steps(32) infinite;
-moz-animation: animate-kids 3s steps(32) infinite;
}
@keyframes animate-kids {
0% {background-position: 0 0; }
100% {background-position: -13958px 0;}
}
@-webkit-keyframes animate-kids {
0% {background-position: 0 0; }
100% {background-position: -13958px 0;}
}
@-moz-keyframes animate-kids {
0% {background-position: 0 0; }
100% {background-position: -13958px 0;}
}
<div class="bannerimg"></div>
Lifesaver, большое вам спасибо – Zackskeeter
Хорошо, я переделал математику к тому, что вы сказали, но я все равно дрожу. Я обновил jsfiddle. http://jsfiddle.net/vSXcr/ – Zackskeeter
Вы ничего не изменили ... Вам нужно отредактировать изображение спрайта, создавая каждый из ваших 32 кадров шириной 437 пикселей, чтобы ваша общая ширина спрайта составляла 13984 пикселей. Затем обновите параметр '.bannerimg'' width: 437px; ' –