做为一名前端,在拿到设计稿时你有两种选择:css
效果就是两个元素分别从上面掉下来,这里有个小细节(keyframes),为了让掉下来的动画生动点,应该是在90%的时候先掉下一点点,而后瞬间在100%时回跳5px。html
还有个细节,安卓2.3.*不能良好支持-webkit-animation-fill-mode,也就是渐变更画不能中止在最后一帧。有这样一个解决方案:前端
1.用Modernizr去检测是否支持这个属性,加上识别类.no-animation-fill-mode;html5
2.根据识别类采起如下措施:
(1)用js模拟一样效果;
(2)用css屏蔽掉动画;
(3)或者直接所有都用transition来作(不要keyframes)。git
示例页面以下(查看DEMO):github
再使用CSS3的animation控制stroke-dashoffset:web
效果不难吧!SVG还有各类用途,例如制做ICONFONT等,能够深刻挖掘。浏览器
====最后总结====微信
注明出处格式:腾讯ISUX (http://isux.tencent.com/play-with-html5-animate.html)app