为动画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

感谢博主

转载于:https://www.cnblogs.com/winteronlyme/p/7028296.html

【小知识点】解决Chrome动画”卡顿”的办法相关推荐

  1. Android 解决帧动画卡顿问题

    Android帧动画一次性加载会造成ui卡顿,所以就有了这份代码.通过handle队列和Bitmap复用,每次加载一张并显示,可以解决帧动画卡顿问题. 使用方法: int[] right_res_id ...

  2. chrome 使用gpu 加速_一招解决 Chrome / Edge 卡顿缓慢 让浏览器重回流畅顺滑

    最近一段时间,我发现电脑上的 Chrome 谷歌浏览器越用越卡了.特别是网页打开比较多,同时还有视频播放时,整个浏览器的响应速度都会变得非常缓慢,视频也会卡顿掉帧. 我用的是 iMac / 32GB ...

  3. cad2014卡顿的解决方法_cad 2014总是卡死怎么解决-解决autocad 2014卡顿的办法 - 河东软件园...

    autocad是目前国际上非常流行的一款二维绘制软件,这款软件的操作界面非常简单,即使你不知道编程如何编写也可以毫无障碍的使用该软件!这种自动化的制图模式引领很多的绘图软件发展到了无编程的阶段.虽然越 ...

  4. css鼠标拖拉卡顿_浅谈CSS3 动画卡顿解决方案

    为什么会卡顿? 有一个前提必须要提,前端开发者们都知道,浏览器是单线程运行的.但是我们要明确以下几个概念:单线程,主线程和合成线程. 虽然说浏览器执行js是单线程执行(注意,是执行,并不是说浏览器只有 ...

  5. lottie android 卡顿,说说动画卡顿的解决方案

    CSS3 动画卡顿解决方案 前端时间用animation实现H5页面中首页动画过渡,很简单的一个效果,首页加载一个客服头像,先放大,停留700ms后再缩小至顶部.代码如下 首页加载动画 .welcom ...

  6. 解决微信小程序ios端滚动卡顿的问题

    解决微信小程序ios端滚动卡顿的问题 参考文章: (1)解决微信小程序ios端滚动卡顿的问题 (2)https://www.cnblogs.com/goloving/p/10563472.html 备 ...

  7. Android主线程耗时动画卡顿,Android性能优化实战之界面卡顿

    原标题:Android性能优化实战之界面卡顿 作者:红橙Darren https://www.jianshu.com/p/18bb507d6e62 今天是个奇怪的日子,有三位同学找我,都是关于界面卡顿 ...

  8. CSS3 动画卡顿性能优化解决方案--摘抄

    最近在开发小程序,与vue类似,它们都有生命周期这回事. onLoad 监听页面加载 onReady 监听页面初次渲染完成 onShow 监听页面显示 到底是什么意思? 所以这又触碰到了我的知识盲区, ...

  9. android 动画卡顿分析工具

    android 动画卡顿分析工具 Android应用性能优化之分析工具 上一次记录了解决过度绘制的过程,这一次,想先弄清个概念性的东西,就是如何判断顺不顺畅? 这东西其实最初我自己也觉得有点废话,用起 ...

最新文章

  1. 如何查看和关闭异常SQL进程
  2. 3.1 神经网络概览-深度学习-Stanford吴恩达教授
  3. 科大星云诗社动态20210301
  4. mac 下载python库,Mac电脑安装python第三方库(就于python3)
  5. log4j简介及应用
  6. c oracle 32位64位,64位与32位编程的数据类型区别(C/C++)
  7. 所有铣床行业调研报告 - 市场现状分析与发展前景预测
  8. 理解委托是类型安全的
  9. 开源、电信与多云,VMware强势崛起新时代
  10. Ansys-热应力分析(间接法)-液体管路分析学习收获
  11. 响应国家十四五规划,ABeam(德硕)科技赋能可靠股份数智化转型
  12. 鼠标放上去会变色的按钮
  13. 基于 K-means 聚类算法实现图像区域分割matlab代码
  14. 小米Note4、小米8、一加6刷机(三方rec+rom+root)
  15. python获取每月的最后一天
  16. springboot文件上传和下载(批量/单个)
  17. 车展背后|车规级芯片知多少?
  18. YOLOv5——云服务器部署
  19. Scrapy设置headers、cookies三种方法
  20. 理解子网掩码和如何计算子网掩码

热门文章

  1. 基于PSR-0编码规范开发一套PHP-MVC框架(一)
  2. 《敏捷时代》作者访谈录
  3. Linux_查看CPU信息、机器型号等硬件信息
  4. 【优秀奖】Java开发那点事征文
  5. python下载文件并改名_第46p,8行代码,用Python批量重命名文件
  6. Linux寻找VSCode中需要的几种json文件
  7. Nginx —— 检查配置文件nginx.conf的正确性命令(-t)
  8. 【Python+selenium Wendriver API】之下拉框定位
  9. node中使用es6/7/8 --- 支持性与性能
  10. 【代码笔记】iOS-长条label