• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > Js实现动态的仿百度“元宵节汤圆”特效

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

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了仿百度,元宵节汤圆,Js动态特效等相关知识,希望对您有所帮助

模仿百度首页“元宵节汤圆”动图:(主要运用了js的定时任务:setInterval)

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

效果图:


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


切图地址:

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


页面代码:

<!DOCTYPE html><%@ page language="java" contentType="text/html; charset=UTF-8"%><%    String ctxPath = request.getContextPath();    request.setAttribute("ctxpath", ctxPath);//项目根路径%><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script src="${ctxpath}/js/jquery-1.11.3.min.js"></script><%-- <link href="${ctxpath}/css/main.css" rel="stylesheet"> --%>   <title>首页</title><style type="text/css"> </style><script type="text/javascript"> $(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"); }</script></head><body>    <span style="position: absolute;left: 30%">汤圆我要正着挖(●ˇ?ˇ●):</span>    <!-- background: url("https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/img/1519708766000_4f5d68844a93b929405a11d217ef0bf5.png") -2970px 0px no-repeat; -->    <div id="tangyuan" style="position: absolute; top: 0px; left: 50%; cursor: pointer; width: 270px; height: 129px; margin-left: -135px;" title="团团圆圆乐元宵">    </div>    <span style="position: absolute;left: 0%">汤圆我要倒着挖o(* ̄︶ ̄*)o:</span>    <!-- background: url("https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/img/1519708766000_4f5d68844a93b929405a11d217ef0bf5.png") -2970px 0px no-repeat; -->    <div id="tangyuan1" style="position: absolute; top: 0px; left: 20%; cursor: pointer; width: 270px; height: 129px; margin-left: -135px;" title="团团圆圆乐元宵">    </body></html>



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Js实现动态的仿百度“元宵节汤圆”特效

相关文章

  • Photoshop制作61儿童节绚丽艺术字教程
  • 聊聊在Angular项目中怎么实现权限控制?
  • PHP如何实现禁止浏览器缓存
  • WordPress程序打开速度慢的三种解决方法
  • Javascript怎么实现字符串替换星号
  • 解决PHPstudy V8.0打开phpMyAdmin显示错误问题
  • 手把手教你在html中引入另一个html文件的方法(详解)
  • Node.js怎么读写json文件?方法介绍
  • Phpcms V9全站伪静态设置方法
  • Photoshop制作由云朵组成的艺术字教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • vue+flask实现视频合成功能(拖拽上传)
    • vue.js如何实现列表滚动循环
    • Photoshop多边形套索工具无法闭合BUG(单击,双击,Esc,回车)均无效的解决办法
    • 将DedeCMS根目录下的data目录迁移到web以外目录方法
    • sql语句中创建表的语句是什么
    • Photoshop制作艺术玻璃质感的立体字教程
    • 11个SEO细节提升网站权威性
    • 利用图层样式制作漂亮的彩色霓虹字
    • Laravel中两种记录日志的方式
    • Thinkphp5中是如何自定义全局异常

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有