效果如图:

原创代码:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>足球</title><style>#ball{position: absolute;}</style></head><body><img src="img/ball.png" id="ball"/><script>var ball=document.getElementById("ball");var height=window.innerHeight;//屏幕高var width=window.innerWidth;var ttop=0;var lleft=0;var flagud=true;//上下移动var flaglr=true;//左右移动function downupball(){if(flagud){dirmove("down",30);if(ttop+ball.offsetHeight>=height){flagud=false;}    }else{dirmove("up",30)    if(ttop<=0){flagud=true;}}}function lrball(){if(flaglr){dirmove("right",20);downupball();if(lleft+ball.offsetWidth>=width){flaglr=false;}  }else{dirmove("left",20); downupball();if(lleft<=0){flaglr=true;}}}function dirmove(dir,speed){switch(dir){case "left":lleft-=speed;ball.style.left=lleft+"px";break;case "right":lleft+=speed;ball.style.left=lleft+"px";break;case "up":ttop-=speed;ball.style.top=ttop+"px";break;case "down":ttop+=speed;ball.style.top=ttop+"px";break;default:break;}}setInterval(lrball,100);</script></body>
</html>

html css javascript实现弹弹球相关推荐

  1. JavaScript 弹弹球小游戏(二)

    新版弹弹球小游戏,在上一次的基础上,做了改进,可以任意添加小球,而且跑动时可以互不干扰 <html><head><meta charset="utf-8&quo ...

  2. JavaScript - JavaScript自定义弹出对话框

    本脚本使用自定义的浮动窗口替代浏览器自己的对话框,效果非常不错.包含Error | Warning | Success | Prompt 四个对话框窗口 兼容性:IE6+ FireFox2+ Oper ...

  3. html悬浮弹窗后面背景变深,JS+CSS实现Div弹出窗口同时背景变暗的方法

    本文实例讲述了JS+CSS实现Div弹出窗口同时背景变暗的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: JS+CSS实现的Div弹出窗口,同时背景变暗 function    locki ...

  4. html鼠标可拖动窗体,javascript div 弹出可拖动窗口

    javascript div 弹出可拖动窗口 更新时间:2009年02月26日 21:50:37   作者: 创建弹出div窗口. /* * 创建弹出div窗口. 1.接口说明:DivWindow(i ...

  5. 【Web前端】html+css+javascript

    1 HTML 1.1. HTML基本概念 HTML:hyper text markup language 超文本标记语言,就是超出纯文本范畴的语言,其中既可以定义文本也可以定义图片,超链接等等非文本性 ...

  6. 基于javaweb的私人牙科诊所病历管理系统(java+jsp+css+javascript+mysql)

    基于javaweb的私人牙科诊所病历管理系统(java+jsp+css+javascript+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/id ...

  7. CRM后台管理系统:HTML+CSS+JavaScript制作企业网站后台管理系统模板网站(46个页面)

    CRM后台管理系统:HTML+CSS+JavaScript制作企业网站后台管理系统模板网站(46个页面) 一款使用Bootstrap构建,多个主页版本的企业网站后台管理系统,咨询管理,数据统计后台管理 ...

  8. 基于Html+Css+javascript的动漫网站

    1.前端三门技术 学习Web前端技术需要掌握三门基本技术:HTML,CSS,JavaScript: HTML:HTML是网页内容的载体.内容就是网页制作者放在页面上想要用户浏览的信息,可以包含文件.图 ...

  9. 青柠起始页样式书写+清新风格登录界面——Html+Css+JavaScript

    青柠起始页样式书写--Html+Css+JavaScript 效果展示 清新风格登录界面 首先是制作青柠其实起始页的html 构思一个结构 下面呈现代码 <!-- 作业专用html框架 --&g ...

最新文章

  1. 中国军团称霸KDD:华人博士斩获最佳论文,清华北大中科大华为等榜上有名
  2. jQuery实例——展示表格点击变色、全选、删除
  3. SpringBoot开发案例之整合Activiti工作流引擎
  4. 怎么做逆向geocoding?
  5. android愤怒小鸟游戏、自定义View、掌上餐厅App、OpenGL自定义气泡、抖音电影滤镜效果等源码...
  6. git 如何把master分支代码合并到自己的分支
  7. 红帽linux免费吗,红帽宣布面向16个系统以下的小型生产环境免费提供RHEL
  8. ionic 日期选择控件
  9. Establishing SSL connection without server's ident
  10. 制作U盘启动的并可保持更改更新和设置的BT4最终版完全手册
  11. 【每日算法Day 95】美团笔试题:四面体方案个数
  12. js中函数传参的问题
  13. UUI Make StartUp Disk
  14. Cisco(34)——BGP的十三条选路原则
  15. 网易免费企业邮箱配置客户端
  16. 操作系统 第四章 课后练习题
  17. 搜狐邮件服务器地址加密方式,手把手教你如何用SMIME加密任意邮件
  18. 欧元区风险担忧情绪依然存在,美元震荡上扬
  19. Java基础匿名内部类
  20. STC 89C52 单片机引脚对应的功能以及实例讲解

热门文章

  1. 1 FPGA时序约束理论篇之建立保持时间
  2. 8个免费、高清、无版权视频素材下载网站推荐
  3. [Java入门]之代码标识符的命名规范
  4. php solr 智能提示,solr 自动补全(智能提示)原理与实现
  5. [linux]ubuntu限速软件
  6. 看一个网站是否被挂黑链?
  7. 为什么要进行软件性能测试?
  8. 《操作系统真象还原》读书笔记 第3章
  9. css层叠样式表基础学习笔记--第一章 css简介及引入
  10. 2021年6月单页落地页阿狸子订单管理系统豪华版无加密版本