【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 实现通用的企业官网页面(记得收藏)
|
28天前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
56 7
|
1月前
html页面点击按钮实现页面跳转功能
html页面点击按钮实现页面跳转
66 11
|
27天前
太便利了 !通义灵码方便生成html页面
太便利了 !通义灵码方便生成html页面
52 0
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
57 2
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
38 0
|
2月前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
43 1
|
3月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
54 6
|
2月前
|
移动开发 HTML5
一个最简单的 HTML 页面结构如下:
HTML 是一种标记语言,用于描述网页结构。通过 `&lt;html&gt;`, `&lt;head&gt;`, `&lt;body&gt;` 等标签构建页面,支持文本、图像、链接、表格等多种元素。本文介绍了 HTML 基础,包括常用标签及创建简单网页的实例,帮助初学者快速入门。
86 0
|
2月前
|
XML Web App开发 数据格式
HTML 页面显示 XML 数据
10月更文挑战第2天