原理就是返回顶部的同时执行一个一秒钟的帧动画,类似火箭发射升空时候的效果,前提是图片d尺寸要事先裁切好。 本例使用的是js,CSS3可以实现同样的效果,下次再补上。
1、首先准备火箭图,这里是分成6等分,灰色是默认效果,其他是升空时的动画过度效果,如图:

2、构建html,这里其实用一个div.gotop就可以实现效果的,但为了体验更好这里又包了两层分别是div.mark(鼠标经过时的高亮)和div.click(点击区域,为了不让火焰的部分响应点击),代码如下:
3、写样式
4、jQuery实现动画:
好啦,到这里就算完成啦!