【HTML】制作一个简单的浮动广告页面

简介: 【HTML】制作一个简单的浮动广告页面

HTML三分钟实现浮动广告页面

一、程序效果

二、程序实现


一、程序效果


最终实现会在浏览器窗口内自由移动,遇到边界自动反射,程序出于好奇,仅供参考!

二、程序实现


<html>
  <head>
  <title> New Document </title>
  <meta NAME="Generator" CONTENT="EditPlus">
  <meta NAME="Author" CONTENT="">
  <meta NAME="Keywords" CONTENT="">
  <meta NAME="Description" CONTENT="">
  <script>
    var x=50,y=60//浮动广告的初始位置
    var xin =true,yin=true; //xin为真则向右运动,否则向左运动,
                //yin为真则向下运动,否则向上运动
    var step=1;//移动的距离
    var delay=10;//移动的时间间隔
    function floatAD(){
      var L=T=0;//L为左边界T为上边界
      var R=document.body.offsetWidth-document.getElementById("fly").offsetWidth;
      //层移动到右边界
      var B=document.body.offsetHeight-document.getElementById("fly").offsetHeight;
      //层移动到下边界
      document.getElementById("fly").style.left=x;//层移动后的左边界
      document.getElementById("fly").style.top=y;//层移动后的上边界
      x=x+step*(xin?1:-1);//判断水平方向
      if(x<L){
        xin=true;x=L
        }//层到达边界后的处理
      if(x>R){
        xin=false;x=R
        }
      y=y+step*(yin?1:-1);
      if(y<T){
        yin=true;y=T
        }
      if(y>B){
        yin=false;y=B
        }
      setTimeout("floatAD()",delay)
    }
  </script>
  </head>
  <body onload="floatAD()">
    <div id="fly" style="position:absolute;left:16px;top:80px;width:265px;height:135px;z-index:1;">
      <a href="#"><img src="小丑.jpg" width="264" height="134" border="0"></a>
    </div>
  </body>
</html>


目录
相关文章
HTML+CSS 实现通用的企业官网页面(记得收藏)
HTML+CSS 实现通用的企业官网页面(记得收藏)
|
6天前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
13 1
|
19天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
34 6
|
4天前
|
XML Web App开发 数据格式
HTML 页面显示 XML 数据
10月更文挑战第2天
|
5天前
|
数据可视化 小程序 JavaScript
DIYGW可视化快速生成VUE3静态html页面
DIYGW可视化快速生成VUE3静态html页面
15 0
|
2月前
|
缓存 Java 应用服务中间件
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
这篇文章详细介绍了在SpringMVC中创建JSP页面的全过程,包括项目的创建、配置、Tomcat的设置,以及如何实现页面跳转和配置模板解析器,最后还对比了JSP和HTML模板解析的差异。
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
|
2月前
|
前端开发
HTML+CSS基础知识(4)简单的广告界面
这篇文章通过代码示例演示了如何使用CSS样式来美化网页布局,包括清除默认样式、设置页面字体、调整标题和内容的样式,以及为超链接添加悬停效果。
HTML+CSS基础知识(4)简单的广告界面
|
21天前
html,web页面朗读文字,朗读中文,朗读英文
html,web页面朗读文字,朗读中文,朗读英文
|
2月前
|
数据安全/隐私保护
自定义密码访问跳转页面HTML源码
自定义密码访问跳转页面HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
41 0
自定义密码访问跳转页面HTML源码
|
2月前
|
移动开发 HTML5
HTML5页面元素及属性
【8月更文挑战第23天】HTML5页面元素及属性。
40 4