Ответ 1
Обновление: мой старый ответ ниже работает, но это всего лишь хакерский способ решить проблему. Вместо этого прочитайте это по причине того, почему другие элементы затронуты: http://jsbin.com/efirip/5/quiet. Короче: анимированный элемент должен быть помещен в свой собственный контекст стекирования, предоставив ему z-index
.
Старый ответ:
Он связан с WebKit. Честно говоря, я не уверен, почему он это делает, и я предполагаю, что это тоже ошибка. Вы можете предотвратить это, добавив любую связанную с 3D CSS3 декларацию любому элементу на странице. Пример:
body {
-webkit-transform: translateZ(0);
}
Или:
body {
-webkit-backface-visibility: hidden;
}
Наличие этих объявлений заставляет WebKit использовать аппаратное ускорение для анимаций, которое предотвращает указанную проблему.