У меня возникла странная проблема с -webkit-transform
. Если я использую perspective
и rotateX
, чтобы сделать элемент «перевернутым», если элемент достаточно высокий, он мерцает или вообще не отображается за определенным углом.
Я создал демонстрацию jsFiddle, которая иллюстрирует проблему. Двигайте мышью влево и вправо, чтобы повернуть прямоугольник.
Когда элемент имеет высоту 400 пикселей, все работает нормально.
Нажмите «4000», чтобы увеличить высоту элемента до 4000 пикселей. Текст перестает обновляться в определенном диапазоне, и рендеринг мерцает.
- Нажмите «40000», чтобы увеличить высоту элемента до 40000 пикселей. Он хорошо отображается под небольшими углами, но полностью исчезает при угле в 80 градусов.
Что тут происходит? Есть ли обходной путь или я должен зарегистрировать ошибку WebKit?
(Примечание. Я вижу такое поведение как в Safari, так и в Chrome на OS X.)