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

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

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了仿百度,元宵节汤圆,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实现动态的仿百度“元宵节汤圆”特效

相关文章

  • 2022-04-29thinkphp5.1的model模型自动更新update_time字段实例讲解
  • 2022-04-29Photoshop鼠绘质感霸天虎机器人界面
  • 2022-04-29CDR绘制活力城市/海报
  • 2022-04-29一起聊聊MySQL中blob和text数据类型(示例详解)
  • 2022-04-29Js中json字符串怎样转json对象
  • 2022-04-29Photoshop制作金属颓废效果的黄金字教程
  • 2022-04-29帝国cms中常用标签(总结)
  • 2022-04-29网站成立初期创造访问量的技巧
  • 2022-04-29聊聊怎么将小程序项目转为uni-app项目
  • 2022-04-29ES6中class是语法还是语法糖

文章分类

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

最近更新的内容

    • PHP如何判断是手机访问还是电脑访问
    • Photoshop CC教程:您必须知道的CC新功能
    • Photoshop打造超酷的火焰图形
    • ThinkPHP6.0 重写URL去掉Index.php的解决方法
    • Js中json字符串怎样转json对象
    • LayUI如何导入excel文件
    • 分析laravel8.X关于按照官网的方式使用docker安装和集成本地开发环境遇到的问题
    • PHP如何将图片上传并替换?
    • Photoshop打造超酷光感立体文字效果
    • PHP怎么返回四位数不满补零

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

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