在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/動漫  HTML/ css3 animation 逐幀動畫 雪碧圖問題?

css3 animation 逐幀動畫 雪碧圖問題?

最開始利用

.ani{
    width: 66816px; 
    height: 768px; 
    background: url("/static/img/winSprite.png") 0 0 no-repeat; 
    background-size: 66816px 768px;
    animation: step 3s steps(87) infinite; 
}
@keyframes step {
   100% {
    background-position: 0 -66816px;
  }
}

實(shí)現(xiàn)一個(gè)序列幀動畫,87張768x768的圖片合成一張橫著的長圖
在PC上感覺沒什么問題,放到手機(jī)上,結(jié)果很卡頓
了解到是圖片太大,超過2048*2048移動端渲染會有問題

所以把圖片縮小到256x256的規(guī)格,但還是超過了

有什么好的解決方案嗎? 已經(jīng)減過幀了 不能再減了

回答
編輯回答
情已空

之前整理過這類問題,請先參考: https://zhuanlan.zhihu.com/p/...

(主要就是嘗試用canvas并且我寫了一個(gè)簡單的工具...)

如果還有問題,也歡迎進(jìn)一步交流。

2017年9月27日 16:40