Если вы просто хотите анимировать фоновое положение при наведении, гораздо проще использовать переход вместо анимации ключевого кадра. См. Эту скрипку в качестве примера: http://jsfiddle.net/hfXSs/
Если вы хотите приложить дополнительные усилия для создания анимации, вам нужно будет установить состояние анимации в div на «приостановлено» и изменить его на «пауза», работает "на зависании. Смотрите спецификацию на паузу анимации здесь: http://dev.w3.org/csswg/css3-animations/#the-animation-play-state-property-
EDIT: Мне было скучно, так вот то же самое, используя ключевые кадры анимации: http://jsfiddle.net/wGRg5/
Очевидно, что скрипку имеет проблему, когда вы не нависают над ДИВ анимационные паузы, которые, вероятно, не являются желаемым эффектом.
может я предлагаю вам опубликовать некоторые примеры кода из ваших попыток ключевого кадра, и люди могут помочь –