Вы должны быть осторожны с этим, поскольку это может изменить z-индекс элемента, к которому он применяется, но добавив:
-webkit-transform-style: preserve-3d;
К элементу, к которому вы применяете переход, можнозначительно ускорить анимацию, так как это заставляет аппаратное обеспечение использовать аппаратное ускорение для анимации.
Если вы сталкиваетесь с ошибками компоновки, вы можете просто переключить ваши 2d переходы на 3d значения, поэтому:
-webkit-transform: translate(100px, 100px)
становится:
-webkit-transform: translate3d(100px, 100px, 0px)
Вы можете увидеть демонстрацию того, как это помогает ускорить процесс, на http://stickmanventures.com/labs/demo/spinning-gears-Chrome-preserve-3d/#
Если после применения этого к элементу вы видите его или элементывокруг него моргайте при использовании, затем используйте:
-webkit-backface-visibility: hidden;
Для элемента, и это должно исправить проблему.
Эти советы помогли мне создать быстрые и эффективные переходы CSS, надеюсь, ониПомогите.:)