<span id="zxuns"><sup id="zxuns"></sup></span>

    <menu id="zxuns"></menu>

    <acronym id="zxuns"></acronym>
    <track id="zxuns"><i id="zxuns"></i></track>
    <acronym id="zxuns"><blockquote id="zxuns"></blockquote></acronym>

    <optgroup id="zxuns"></optgroup>
    <optgroup id="zxuns"><em id="zxuns"><pre id="zxuns"></pre></em></optgroup>
    <samp id="zxuns"><output id="zxuns"></output></samp>

      玩轉HTML5移動頁面(動效篇)

      文章分類:設計前沿 發布時間:2015-06-29 原文作者:酷通科技 閱讀( )


      1.快速輸出靜態頁面
      2.加上高級大氣上檔次狂拽炫酷屌炸天的動畫讓頁面動起來
      作為一個有志向的前端,當然是選2啦!可是需求時間又很短很短,怎么辦呢?

       

      這次就來談談一些動畫設計的小技巧,能在你時間不多又沒有動畫想法的時候瞬間讓頁面增色不少。
      同時也會談及移動端H5頁面的優化細節與關鍵點,因此本文章將分為動效篇優化篇。

       

      ====前方高能====

       

      (1)  CSS3時序錯開漸顯動畫
      這是一種比較常用的動畫,它的優點是節奏感強,做法就是先讓每個元素隱藏,然后當頁面呈現后每個元素錯開時間出現。
      例子(忽略兼容前綴和無關屬性):
      玩轉HTML5移動頁面(動效篇)
      玩轉HTML5移動頁面(動效篇)

      效果就是兩個元素分別從上面掉下來,這里有個小細節(keyframes),為了讓掉下來的動畫生動點,應該是在90%的時候先掉下一點點,然后瞬間在100%時回跳5px。

      還有個細節,安卓2.3.*不能良好支持-webkit-animation-fill-mode,也就是漸變動畫不能停止在最后一幀。有這樣一個解決方案:

      1.用Modernizr去檢測是否支持這個屬性,加上識別類.no-animation-fill-mode;

      2.根據識別類采取以下措施:
      (1)用js模擬同樣效果;
      (2)用css屏蔽掉動畫;
      (3)或者直接全部都用transition來做(不要keyframes)。


      原文來自:dede58.com
      下一篇:沒有了 上一篇:沒有了

      read more >>




      微信公眾賬號
      添加"酷通科技"