欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

css實(shí)現(xiàn)動畫性能優(yōu)化的優(yōu)缺點(diǎn)

今天小編給大家分享的是css實(shí)現(xiàn)動畫性能優(yōu)化的優(yōu)缺點(diǎn),很多人都不太了解,今天小編為了讓大家更加了解css實(shí)現(xiàn)動畫性能優(yōu)化,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。一定會有所收獲的哦。

在中站等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站制作,中站網(wǎng)站建設(shè)費(fèi)用合理。

css實(shí)現(xiàn)動畫性能優(yōu)化的優(yōu)缺點(diǎn)

一、使用css,jquery,canvas制作動畫

1、Canvas

優(yōu)點(diǎn):性能好,強(qiáng)大,支持多數(shù)瀏覽器(除了IE6、IE7、IE8),畫出來的圖形可以直接保存為 .png 或者 .jpg的圖形;

缺點(diǎn):依賴于HTML,只能通過腳本繪制圖形,沒有實(shí)現(xiàn)動畫的API(依靠事件和定時器更新);由于在 canvas 上以編程方式顯示的文本其實(shí)就是位圖,因此搜索爬行器將完全忽略文本。文本內(nèi)容也無法被屏幕閱讀器識別。

2、css3

優(yōu)點(diǎn):簡單且與內(nèi)容分離、css動畫不觸發(fā)layout和paint;(這些屬性的修改不會觸發(fā)layout和paint:backface-visibility、opacity、perspective、perspective-origin、transform);

缺點(diǎn):有瀏覽器兼容性問題、安卓手機(jī)會出現(xiàn)卡頓、受排版引擎的限制,與整個頁面的dom結(jié)構(gòu)息息相關(guān)。

3、JQuery

優(yōu)點(diǎn):沒有兼容性問題

缺點(diǎn):每一幀,都要進(jìn)行repaint、recomposite(非常耗時);

總結(jié):在移動端動畫效果上,使用css3動畫要比jquery動畫效率高的多。在安卓手機(jī)上表現(xiàn)尤其明顯!所以移動端動畫以css3動畫為優(yōu)先,jquery只能用來簡單處理應(yīng)用邏輯。css3動畫是用來給內(nèi)容布局加上特效的通用解決方案,但是在性能堪憂的移動瀏覽器上很可能會受排版性能所限,達(dá)不到理想的效果。而對性能有要求的特定場景,比如游戲,用canvas會有很大的提高。

css實(shí)現(xiàn)動畫性能優(yōu)化的優(yōu)缺點(diǎn)

二、css3在移動端出現(xiàn)卡頓問題

css3制作的動畫在ios上跑的66的,但是在安卓上有時會出現(xiàn)卡頓現(xiàn)象。不妨從下面幾點(diǎn)找找問題。

a、是否導(dǎo)致layout

如果是,盡可能將動畫元素absolute或者fixed化以避免影響文檔樹,以減少重排.

b、是否啟用硬件加速

“用到了CSS3動畫”和“開啟了硬件加速”是兩件事情,雖然前者有可能導(dǎo)致后者。
開啟硬件加速在webkit中有神奇的萬金油:opacity: 1;或者-webkit-backface-visibility: hidden;。

c、是否是有高消耗的屬性(css shadow、gradients、background-attachment: fixed等)

有的話,圖片也是一種選擇。這算得上是用空間換時間的優(yōu)化了。

d、repaint的面積

如果是,只好縮小動畫面積了。這一步的優(yōu)化有限;

e、盡量使用 transform 生成動畫,避免使用 height,width,margin,padding 等;如以下例子1和例子2。

PS:使用 transform,瀏覽器只需要一次生成這個元素的位圖,并在動畫開始的時候?qū)⑺峤唤o GPU 去處理 。之后,瀏覽器不需要再做任何布局、 繪制以及提交位圖的操作。從而,瀏覽器可以充分利用 GPU 的特長去快速地將位圖繪制在不同的位置、執(zhí)行旋轉(zhuǎn)或縮放處理。簡而言之,transform 動畫由GPU控制,支持硬件加速,并不需要軟件方面的渲染

三、動畫過程有閃爍(一般出現(xiàn)在動畫開始)

解決方法:

.cube {
 
   -webkit-backface-visibility: hidden;
 
   -moz-backface-visibility: hidden;
 
   -ms-backface-visibility: hidden;
 
   backface-visibility: hidden;
 
   -webkit-perspective: 1000;
 
   -moz-perspective: 1000;
 
   -ms-perspective: 1000;
 
   perspective: 1000;
 
   /* Other transform properties here */
 
}

在webkit內(nèi)核的瀏覽器中,另一個行之有效的方法是:

.cube {
 
   -webkit-transform: translate3d(0, 0, 0);
 
   -moz-transform: translate3d(0, 0, 0);
 
   -ms-transform: translate3d(0, 0, 0);
 
   transform: translate3d(0, 0, 0);
 
  /* Other transform properties here */
 
}

關(guān)于css實(shí)現(xiàn)動畫性能優(yōu)化的優(yōu)缺點(diǎn)就分享到這里了,當(dāng)然并不止以上和大家分析的辦法,不過小編可以保證其準(zhǔn)確性是絕對沒問題的。希望以上內(nèi)容可以對大家有一定的參考價值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

網(wǎng)站欄目:css實(shí)現(xiàn)動畫性能優(yōu)化的優(yōu)缺點(diǎn)
文章網(wǎng)址:http://aaarwkj.com/article18/igoedp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、App開發(fā)標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
亚洲免费一区二区三区四区| 凹凸国产精品熟女视频| 一区二区三区视频在线国产 | 国产欧美日韩综合91| 日韩精品专区中文字幕| 激情欧美一区二区三区精品| 日本国产在线一区二区| 免费在线观看做性小视频| 81精品国产综合久久精品伦理| 中文字幕av在线日韩| 久久亚洲欧美国产精品观看| 成人爱爱在线视频免费观看| 亚洲av网站女性向在线观看| 肥胖老熟女一区二区三区| 一区二区三区欧美久久| 日本高清区一区二区三区四区五区| 国产一区二区欧美日本| 国产成人一区二区二区三区| 最新手机免费黄色av网站| 亚洲男人天堂在线播放| 日韩一区二区中文字幕| 97超频在线观看免费| 男人午夜激情免费网站| 91麻豆精品国产自产| 国产三级网站在线观看| 国产欧美日韩国产精品| 亚洲天堂人妻一区二区| 日韩网激情视频在线观看| 91亚洲蜜桃内射后入在线观看 | 日韩中文字幕在线二区| 亚洲成人精品久久久| 日韩在线啊啊啊的视频| 亚洲香蕉视频在线播放| 国产成人免费自拍一区| 色噜噜色一区二区三区| 国产精品久久午夜伦鲁鲁| 国产原创中文剧情性感av| 色哟哟网站之中文字幕| 精品国产一区二区成人| 欧美日韩国产精品高清| 精品久久久久久亚洲野狼|