翻譯文章,原文地址:http://blog.teamtreehouse.com/increase-your-sites-performance-with-hardware-accelerated-css。
你知道我們可以在瀏覽器中用css開(kāi)啟硬件加速,使GPU (Graphics Processing Unit) 發(fā)揮功能,從而提升性能嗎?
現(xiàn)在大多數(shù)電腦的顯卡都支持硬件加速。鑒于此,我們可以發(fā)揮GPU的力量,從而使我們的網(wǎng)站或應(yīng)用表現(xiàn)的更為流暢。
可是在一些情況下,我們并不需要對(duì)元素應(yīng)用3D變換的效果,那怎么辦呢?這時(shí)候我們可以使用個(gè)小技巧“欺騙”瀏覽器來(lái)開(kāi)啟硬件加速。
雖然我們可能不想對(duì)元素應(yīng)用3D變換,可我們一樣可以開(kāi)啟3D引擎。例如我們可以用transform: translateZ(0); 來(lái)開(kāi)啟硬件加速 。
在webkit內(nèi)核的瀏覽器中,另一個(gè)行之有效的方法是
只對(duì)我們需要實(shí)現(xiàn)動(dòng)畫(huà)效果的元素應(yīng)用以上方法,如果僅僅為了開(kāi)啟硬件加速而隨便亂用,那是不明智的。
你有在項(xiàng)目中使用過(guò)這些方法嗎?如果有,請(qǐng)分享你的精彩案例吧。
如果您覺(jué)得這文章對(duì)您有幫助,可以打賞點(diǎn)錢(qián)給我,鼓勵(lì)我繼續(xù)寫(xiě)博,我的支付寶
聯(lián)系客服