winteronlyme

为动画DOM元素添加CSS3样式-webkit-transform:transition3d(0,0,0)或-webkit-transform:translateZ(0);这两个属性都会开启GPU硬件加速模式,从而让浏览器在渲染动画时从CPU转向GPU

webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);

或者

webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);

开启GPU硬件加速可能触发的问题:

通过-webkit-transform:transition3d/translateZ开启GPU硬件加速之后,有些时候可能会导致浏览器频繁闪烁或抖动,可以尝试以下办法解决之:

-webkit-backface-visibility:hidden;
-webkit-perspective:1000;

摘自---http://blog.csdn.net/hsany330/article/details/50925260

感谢博主

分类:

技术点:

相关文章:

  • 2022-01-03
  • 2021-05-08
  • 2021-10-05
  • 2022-12-23
  • 2021-12-23
  • 2021-12-21
  • 2021-08-04
  • 2022-12-23
猜你喜欢
  • 2021-11-27
  • 2022-01-03
  • 2021-09-06
  • 2022-12-23
  • 2021-07-06
  • 2021-12-16
  • 2021-10-05
相关资源
相似解决方案