js实现动态的“元宵节汤圆”特效(仿百度)

模仿百度首页“元宵节汤圆”动图:(js的定时任务:setinterval)

原理:需要一张切图,通过不断定位使得图片就像一帧一帧的图片在播放从而形成了动画

效果图:

js实现动态的“元宵节汤圆”特效(仿百度)

切图地址:

百度GBI 百度GBI

百度GBI-你的大模型商业分析助手

百度GBI 104 查看详情 百度GBI

https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/img/1519708766000_4f5d68844a93b929405a11d217ef0bf5.png

页面代码:

<%--  --%>   首页 $(function(){ //6210    // 0 270 540 810 1080 1890 2700 2970 3510 3780 4050 4320 5130 5940 6480 7290    // 定时任务,每隔100ms执行一次函数    setInterval("tangyuan()",100);    setInterval("tangyuan1()",100);    //setInterval("indexChange()",1);});//汤圆 正着挖var count = 0;function tangyuan(){    count = count - 270;    if(count == -8370){        count = 0;    }    var ctxpath = '${ctxpath}';    //url("https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/img/1519708766000_4f5d68844a93b929405a11d217ef0bf5.png")    //https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/img/1519708766000_4f5d68844a93b929405a11d217ef0bf5.png    $("#tangyuan").css("background","url("+ctxpath+"/img/baidu/baidu_tangyuan.png) "+count+"px"+" 0px no-repeat"); }//汤圆 倒着挖var count1 = -8370;function tangyuan1(){    count1 = count1 + 270;    if(count1 == 0){        count1 = -8370;    }    var ctxpath = '${ctxpath}';    //url("https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/img/1519708766000_4f5d68844a93b929405a11d217ef0bf5.png")    //https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/img/1519708766000_4f5d68844a93b929405a11d217ef0bf5.png    $("#tangyuan1").css("background","url("+ctxpath+"/img/baidu/baidu_tangyuan.png) "+count1+"px"+" 0px no-repeat"); }    汤圆我要正着挖(●ˇ∀ˇ●):        
汤圆我要倒着挖o(* ̄︶ ̄*)o:

推荐学习:《javascript视频教程》

以上就是js实现动态的“元宵节汤圆”特效(仿百度)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/552992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月9日 20:49:12
下一篇 2025年11月9日 21:00:22

相关推荐

发表回复

登录后才能评论
关注微信