CSS3为咱们开发动画效果大大提升了效率,但有些动画效果,如果涉及的DOM元素比较多,会发现有“卡卡”的感觉,为动画DOM元素添加CSS3样式 -webkit-transform:transition3d(0,0,0)或-webkit-transform:translateZ(0) ,这两个属性都会开启GPU硬件加速模式,从而让浏览器在渲染动画时从CPU转向GPU,其实说白了这是一个小伎俩,也可以算是一个Hack, -webkit-transform:transition3d 和 -webkit-transform:translateZ 其实是为了渲染3D样式,但我们设置值为0后,并没有真正使用3D效果,但浏览器却因此开启了GPU硬件加速模式。

这种GPU硬件加速在当今PC机及移动设备上都已普及,在移动端的性能提升是相当显著地,所以建议大家在做动画时可以尝试一下开启GPU硬件加速。

当然也可以这样开启所有浏览器的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);

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

-webkit-backface-visibility:hidden;

-webkit-perspective:1000;

css怎么使用gpu加速,用CSS3开启GPU硬件加速来提升网站的动画渲染性能相关推荐

  1. win7硬件要求_win7系统如何开启显卡硬件加速 win7系统开启显卡硬件加速方法【详解】...

    经常玩大型网络游戏的用户们都清楚,想要畅快地大型游戏,对电脑系统的要求也是很高的,只要硬件能够跟上去,玩游戏就没什么问题了,那么win7系统怎么开启显卡硬件加速呢?今天为大家带来win7系统开启显卡硬 ...

  2. Android不同层次开启硬件加速的方式和关闭硬件加速

    > 硬件加速 -- 硬件加速的主要原理,就是通过底层软件代码,将CPU不擅长的图形计算转换成GPU专用指令,由GPU完成.在Android中,大多数应用的界面都是利用常规的View来构建的(除了 ...

  3. 计算机硬件加速怎么开,显卡硬件加速,小编教你电脑怎么开启显卡硬件加速

    小编之前是不知道怎么开启显卡硬件加速的,后来是朋友教我,才知道原来开启显卡硬件加速并不难操作.所以今天小编也将者开启的方法分享给小伙伴们.让你们也知道怎么开启硬件加速. 显卡硬件加速有什么作用呢?其实 ...

  4. 计算机硬件加速怎么开,电脑中如何开启3d硬件加速|电脑开启3d硬件加速图文教程...

    电脑中如何开启3d硬件加速?这是近来不少朋友都向小编咨询的问题.其实,硬件加速就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性.下面,系统城小编就给大家带来的关于3d硬件加速怎么开启的内容 ...

  5. 如何开启浏览器硬件加速

    1.当使用Firefox浏览器播放video标签或者media source extension视频时cpu高的情况,可以开启视频已经加速功能, 在输入栏输入about:config,找到media. ...

  6. android 自定义view 硬件加速,Android自定义View(八) -- 硬件加速

    Android自定义View(八) – 硬件加速 今天学习自定义View部分的最有一篇:硬件加速因为无法录制GIF,所以本篇内容基本为原博 本文计划根据HenCoder系列文章进行学习,所以代码风格及 ...

  7. 使用CSS3开启GPU硬件加速提升网站动画渲染性能

    中文地址:http://www.cnblogs.com/rubylouvre/p/3471490.html 原文地址:http://blog.teamtreehouse.com/increase-yo ...

  8. matlab win10 gpu加速,win10怎么开启gpu加速有用吗 GPU硬件加速设置方法介绍

    win10怎么开启gpu加速有用吗 GPU硬件加速设置方法介绍 作为Windows 10的一项重要功能,微软在分享了GPU硬件加速细节后,现在还为大家送上了开启它的技巧,对于中低端设备来说,提升效果还 ...

  9. 开启3D硬件加速导致Virtualbox无法响应

    在显卡很差的机器上,安装了virtualbox,一番操作之后发现只要启动kali linux中的浏览器,virtualbox就会崩溃,出现"无法响应".更换了4.0-4.2的多个版 ...

最新文章

  1. Python基础教程:类的property特性
  2. JAVA的彻底删除重下
  3. linux之fail2ban之预防暴力破解
  4. 计算机板卡设计仿真,电子技能训练(1-1)201492.ppt
  5. HTML简洁自适应个人码农主页源码
  6. html网站计数器代码,如何在网站添加计数器代码
  7. Spark调优—参数调优
  8. 数据分析几大常见效应和定律。
  9. 重磅!汇新云88会员节福利大放送
  10. 计算机丢失mscvr,教大家计算机丢失Msvcr100.dll的解决方法
  11. 全球及中国EOG放大器行业运营前景与发展动态研究报告2022版
  12. HTML5Point 如何去版权图片?
  13. 通过实例学Python爬虫(一)——认识HTML网页与爬虫基础框架
  14. 计算机网络总线型结构优 缺点,总线型拓扑结构优缺点是什么
  15. Systrace 基础知识 - 锁竞争解读
  16. 远程连接windows 2012 是报出“出现身份验证错误,要求的函数不受支持”解决方法”
  17. Android如何实现模态对话框(Modal Dialog)
  18. 程序员怎么悄无声息迈过36岁大槛?
  19. Bugku -分析-合集
  20. Linux系统管理之LVM案例

热门文章

  1. python爬虫进阶教程:百万英雄答题辅助系统
  2. python系统性能模块笔记
  3. urllib2库的基本使用
  4. Android TTS 中文 文字转语音 使用TextToSpeech Svox .
  5. 4.3.3 用jQuery获取动态数据
  6. 看完就会明白windows RT推出的原因、它和window 8到底有些什么区别、微软有什么战略企图--有关于微软Windows RT 你不知道的那些事
  7. 《scikit-learn》数据预处理与特征工程(二)数值转换
  8. 漫步凸分析五——函数运算
  9. 吴恩达深度学习 —— 2.4 梯度下降
  10. 摄影测量--相对定向元素与绝对定向元素