У меня небольшие проблемы с анимацией Webkit. Я хочу, чтобы анимация играла один из способов, когда пользователь перекатывается, а другой - когда они катятся. Просто нет? Видимо, не для меня.Остановка анимации Webkit и обратная связь
http://jsfiddle.net/hornerlas/xFhkm/16/ - Вот скрипка.
Очевидно, я немного поработал и нашел маленький minx, который они называют режимом заполнения. weirdly -webkit-animation-fill-mode: forwards; не работает для меня. Я знаю, что есть несколько вопросов об этом, но я бы не опубликовал его, если бы нашел хороший.
Я бы предпочел не заниматься этим в JS, но это похоже на очевидное обходное решение в этот момент.
Спасибо всем, если вы хотите просто посмотреть код ... вот оно.
CSS
.hi {
width: 171px;
height: 171px;
background-image: url([URL]);
-webkit-animation: play .3s steps(6) 1;
-moz-animation: play .3s steps(6) 1;
-ms-animation: play .3s steps(6) 1;
-o-animation: play .3s steps(6) 1;
animation: play .3s steps(6) 1;
}
.hi:hover
{
-webkit-animation-play-state:running;
-webkit-animation-direction: reverse;
}
@-webkit-keyframes play {
from { background-position: 0px; }
to { background-position: -1026px; }
}
@-moz-keyframes play {
from { background-position: 0px; }
to { background-position: -1026px; }
}
@-ms-keyframes play {
from { background-position: 0px; }
to { background-position: -1026px; }
}
@-o-keyframes play {
from { background-position: 0px; }
to { background-position: -1026px; }
}
HTML
<div class="hi"></div>
Для меня это просто прокручивается через изображения, подобные карусели, и это не тот эффект, который я пытаюсь получить. Он должен выглядеть как анимированная последовательность, поэтому выполняются действия (6). Спасибо, что посмотрели. – Hornerlas
Это [Результат] (http://jsfiddle.net/vuthaihoc/xFhkm/15/embedded/result/)? – StupidDev
Ближе, но нужно играть один раз вперед, а затем играть назад один раз, когда пользователь выкатывается. Так же, как простое состояние опрокидывания на кнопке. – Hornerlas