`
java_frog
  • 浏览: 253053 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

实现图片浮动

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>


<body >

<div id="moveLayer" style="position:absolute;
 left:24px; 
 top:256px;
 width:81px;
 height:54px;
 z-index:4;"/><a href="http://www.baidu.com" target="_blank"><img src="D:\\Program Files\\Tencent\\QQ\\85839593\\QQPhoto\\9284595_1.jpg" width="80" height="52" /></a></div>
<script language="javascript">

 var xpos=0;//x轴的坐标像素
 var ypos=0;//y轴的坐标像素
 var xon=0;//控制在x轴上的方向
 var yon=0;//控制y轴上的方向
 var step=0.3;//移动速度
function aa(){alert('aa');}
 function randomMove()
 {
  var width=document.documentElement.offsetWidth;//浏览器宽度
 // alert(width);
  var height=document.documentElement.offsetHeight;//浏览器高度
  //var width=document.documentElement.offsetWidth;//浏览器宽度 (这里用offsetWidth也行,但在dreamweaver中必须用documentElement,不能用body!因为dreamweaver所做//的是xhtml,而不是html)
  //var height=document.documentElement.offsetHeight;//浏览器高度
  var layerWidth=document.getElementById("moveLayer").offsetWidth;//层宽度
  var layerHeight=document.getElementById("moveLayer").offsetHeight;//层高度
  document.getElementById("moveLayer").style.pixelTop=ypos+document.documentElement.scrollTop;
  //随滚动条移动(同时也刷新层移动后的位置)(如果div对象中没有style样式的话,将不会移动.因为找不到document.getElementById("moveLayer").style.这种style样式!)
  document.getElementById("moveLayer").style.pixelLeft=xpos+document.documentElement.scrollLeft;//随滚动条移动

 //if(moveLayer.onmouseover){return false;}

 
  if(xon==0)//在x方向上移动(右移)
  {
   xpos+=step;
  }
  else//左移
  {
   xpos-=step;
  }
  if(xpos<0)
  {
   xon=0;
   xpos=0;
  }
  else if(xpos>=(width-layerWidth))//如果碰到浏览器的右端时,要左移
  {
   xon=1;
   xpos=(width-layerWidth);
  }
  

 
  if(yon==0)//y轴上向下移动
  {
   ypos+=step;
  }
  else//y轴向上移动
  {
   ypos-=step;
  }
  
  if(ypos<0)//当图片遇到浏览器上边框时要转动方向
  {
   yon=0;
   ypos=0;
  }
  else if(ypos>=(height-layerHeight))//遇到下边界时要上移
  {
   yon=1;
   ypos=(height-layerHeight);
  }
  

 
   moveLayerStop=setTimeout("randomMove()",30);
 }
 moveLayer.onload=randomMove();
</script>
</body>

</HTML>
分享到:
评论

相关推荐

    jQuery CSS图片浮动层效果.zip

    本篇文章将深入探讨如何利用jQuery和CSS技术实现图片浮动层效果,包括原理、实现步骤及示例代码。 首先,我们需要了解浮动层的基本概念。浮动层,也称为漂浮窗口或弹出层,是在网页上创建的一种可移动、可隐藏的...

    网页上图片浮动效果

    在实现图片浮动效果时,我们通常会利用JavaScript的定时器函数(如`setInterval`或`setTimeout`)来定期改变图片的位置,使图片看起来像是在浮动。同时,还可以结合CSS来控制图片的样式,如大小、透明度等,以达到更...

    jQuery+CSS图片浮动层效果.zip_jQuery+CSS图片浮动层效果

    在实现图片浮动层效果时,CSS用于设定图片的初始状态,如位置、透明度等。同时,CSS3引入的过渡(transition)和动画(animation)属性可以与jQuery结合,创建平滑的视觉效果。例如,通过设置`transition: opacity ...

    淘宝网首页图片浮动代码

    - `position`属性:实现图片浮动的关键是CSS的`position`属性。它可以设置为`relative`、`absolute`或`fixed`,以控制元素相对于其正常位置或父元素的位置。在浮动效果中,`absolute`常被用来让图片相对于容器进行...

    淘宝网首页图片浮动代码.rar

    下面,我们将详细探讨这些技术以及它们在实现图片浮动效果中的应用。 首先,JavaScript是一种轻量级的编程语言,主要用于网页的客户端脚本。在淘宝网的场景下,JS主要负责动态行为的控制,如图片的加载、位置更新、...

    POI DOCX 完美文本、表格模板文字替换并实现在指定位置插入图片浮于文字上方

    在本文中,我们将深入探讨如何使用Apache POI库在DOCX文档中实现完美的文本替换以及在指定位置插入图片,让图片浮于文字上方。Apache POI是一个流行的Java库,用于处理Microsoft Office格式的文件,包括DOCX。我们将...

    Android实现图片浮动随意拖拽效果

    下面我们将详细探讨如何在Android中实现图片的浮动拖拽效果。 ### 1. 自定义浮动工具类(MoveImage) 首先,我们需要创建一个自定义的`ImageView`子类,我们称之为`MoveImage`。在这个类中,我们将处理触摸事件,...

    jquery hover图片放大特效鼠标滑过图片浮动层变大显示

    现在,我们用jQuery编写JavaScript代码来实现图片放大特效。主要步骤如下: 1. 首先,我们需要在鼠标进入图片(hover)时显示浮动层,并放大图片。这可以通过`.hover()`方法实现,它接受两个函数参数,分别对应鼠标...

    布局精美的浮动图片

    同时,为了不使文本因图片浮动而产生混乱,可能使用了清除浮动(`clear`)属性,如`clear:both`,来确保后续元素正确排列。 标签“浮动图片”表明这个压缩包可能包含与实现浮动图片效果相关的代码示例,教程或库。...

    jQuery和css3鼠标滑过网格相邻图片浮动效果

    在本项目中,jQuery被用来监听鼠标的滑过事件(hover),当用户将鼠标悬停在图片上时,jQuery会触发相应的事件处理函数,实现图片的浮动效果。此外,jQuery还简化了DOM元素的选择和操作,使得代码更加简洁。 CSS3是...

    jquery图片边框阴影浮动.rar

    这个项目可能包含了一个或多个CSS样式用于创建边框和阴影效果,以及一个jQuery脚本文件来实现图片的浮动效果。 描述中的“jquery图片边框阴影浮动”进一步确认了这个项目的核心特性,即图片在页面上不仅有边框和...

    js实现的简单图片浮动效果完整实例

    在实现图片浮动效果的实例中,首先通过document.getElementById()方法获取到目标div元素。该方法是DOM操作中非常常用的方法,它允许我们通过元素的ID来获取页面上的一个DOM节点。有了这个DOM节点,我们就可以进一步...

    js特效--图片浮动

    接下来,我们利用JavaScript来实现图片的浮动效果。在JS中,我们可以访问并修改DOM元素的样式属性,如`left`和`top`,来改变元素在页面上的位置。下面是一个简单的例子: ```javascript var imgElement = document....

    淘宝网图片浮动广告代码

    在压缩包内的“淘宝网图片浮动广告代码”文件中,应该包含了实现这一功能的完整HTML、CSS和JavaScript代码示例。通过学习和理解这段代码,你可以掌握如何利用JQuery、div+css和网页特效来创建动态、吸引人的浮动广告...

    HTML图片随意浮动广告效果代码

    在本文中,我们将深入探讨如何利用HTML和CSS实现图片的浮动广告效果。 首先,HTML部分是构建页面结构的基础。在HTML代码中,你需要创建一个`&lt;div&gt;`元素来作为广告容器,然后在这个容器内嵌入图片。例如: ```html ...

    页面图片随机浮动效果

    在网页设计中,实现页面图片随机浮动效果是一种常见的动态视觉表现手法,它可以为网站增添趣味性和活力。这种效果通常是通过JavaScript或CSS3来实现的,让图片在页面上以随机的位置和速度移动,给人一种生动的感觉。...

    关于网页图片的浮动实现

    例如,可以使用CSS3的`transform`和`transition`属性来实现图片在滚动到特定位置时的弹性运动。在JavaScript中,可以监听滚动事件,通过计算元素相对于视口的位置,动态改变图片的样式,模拟出反弹的效果。这种方式...

    jQuery浮动图片广告代码.zip

    jQuery浮动图片广告代码是一种网页设计技术,用于在网站页面上实现动态漂浮的图像广告。这种广告形式可以吸引用户的注意力,提高广告的可见性和点击率。以下是对这一技术的详细解释: 1. **jQuery库**:jQuery是一...

    ASP浮动图片上传

    ASP浮动图片上传是一种在网页应用中实现图片上传功能的技术,主要涉及到服务器端的处理和前端交互。在这个场景中,用户可以上传图片至服务器,并且在后台进行管理,包括添加、删除、修改和查询等基本操作。这个技术...

    图片浮动显示

    在IT行业中,图片浮动显示是一种常见的视觉效果,尤其在网页设计、软件开发或者广告展示等领域。这个场景下,我们讨论的是如何在VC++环境中实现图片按照预设路径在当前窗口上进行漂浮显示。让我们深入了解一下相关的...

Global site tag (gtag.js) - Google Analytics