Эта проблема затрагивает все браузеры на основе WebKit, включая iPhone.
Сначала немного предыстории. Сайт, над которым я работаю, использует анимацию слайдера на основе JavaScript.
Я использую -webkit-transform: translate3d
для «питания» реальной анимации. При использовании этого метода, в отличие от метода на основе JavaScript, текст становится размытым после анимации содержимого. Это особенно заметно на iPhone.
Несколько обходных путей, которые я видел, состояли в том, чтобы удалить относительное позиционирование, которое я сделал, и добавить правило для -webkit-font-smoothing: antialiased
, которое я также сделал. Ни одно из изменений не имело ни малейшего значения.
Единственный способ , который я мог бы сделать правильно, без размытого текста, - это использовать обычный JavaScript для анимации и вообще обойти translate3d
. Я бы предпочел использовать translate3d
, потому что он работает на намного быстрее на устройствах с поддержкой WebKit, но я не могу понять, почему он так плохо влияет на текст.
Любые предложения или решения будут с благодарностью.