Я пытаюсь сделать небольшую анимацию ключевого кадра.
Когда пользователь наводит курсор на кнопку, я хочу, чтобы фоновое изображение немного смещалось вправо, а затем обратно. Итак, небольшое движение «отскока».
В моем первом примере я использовал простое наведение в CSS, которое изменило положение фона с 91% до 93%, что приводит к движению при наведении.
Однако, когда я попытался сделать что-то подобное, чтобы использовать анимацию ключевого кадра под названием nextarrow
, анимация не запускается.
Вот JSFiddle, показывающий мой рабочий пример (button-one
) и мой нерабочий пример (button-two
)
Где я ошибся?
http://jsfiddle.net/franhaselden/Lfmegdn5/
.button-two.next:hover{
-webkit-animation: nextarrow 1s infinite;
-moz-animation: nextarrow 1s infinite;
-o-animation: nextarrow 1s infinite;
animation: nextarrow 1s infinite;
}
@keyframes nextarrow {
0% {
background-position: 91% center;
}
50% {
background-position: 93% center;
}
100% {
background-position: 91% center;
}
}
@keyframes
(например,@-webkit-keyframes
)? Добавление этого делает его работающим для меня. - person Harry   schedule 05.02.2015