Это то, что раздражало меня уже пару дней.Webkit Wobble - ошибка спрайта в последовательности?
У меня есть spritesheet, используемый для кнопок, играющий последовательность на hover/click/без проблем и отлично смотрящий (изображение в ссылке - просто быстрый пример, конечно). Предположим, я также хочу, чтобы эта последовательность изменилась на mouseout, в Firefox это прекрасно. Однако в Chrome и Safari изображение, похоже, «разбухает», когда оно воспроизводит последовательность в обратном.
Этот пример показывает быстрый макете проблемы. Попробуйте mousing над изображением, и он будет воспроизводить последовательность, когда вы будете вытаскивать ее, она изменит ее. В firefox это выглядит прекрасно, но в браузерах webkit он качается.
Последовательность изображений не виновата, код идентичен для webkit и moz ... Я могу только сделать вывод, что это ошибка.
Очевидно, что я мог бы просто включить дополнительные 15, в этом случае фреймы, которые имеют обратную последовательность ... но это кажется ненужной тратой ресурсов.
Кто-нибудь знает, как решить эту проблему? Я попробовал его с несколькими листами спрайтов, несколькими способами активирования анимации и различными настройками анимации веб-китов ... проблема возникает только тогда, когда она настроена на воспроизведение изображений справа налево, т.е. в обратном порядке.
Я сообщил об этом на веб-сайте, но это кажется довольно тривиальной проблемой, с которой большинство людей не беспокоятся, поэтому я не ожидаю исправления в ближайшее время. Надеюсь, я смогу найти способ обойти это без необходимости добавлять дополнительные кадры к изображению (потому что явно терпимость к второстепенной проблеме не может быть и речи ...) – Sasha
Немногие люди используют эти шаги, поэтому я ожидаю, что это не будет 'сильно тестировалось. Очень правдоподобные, незначительные проблемы - самое худшее, хотя :) –