根据鼠标移动位置显示背景图片

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>无标题文档</title>
 6 <link rel="stylesheet" type="text/css" href="css/common.css" />
 7 <style type="text/css">
 8 #box{width:600px;height:630px;background:#CCC;margin:0 auto;padding:5px;padding-left:35px;}
 9 #box div{float:left;width:60px;height:60px;background:url(img/pic.jpg) no-repeat;opacity:0;margin:1px;}
10 </style>
11 </head>
12
13 <body>
14 <div id="box" class="clearfix">
15 </div>
16 <script>
17 var oBox = document.getElementById("box");
18 var oDiv = oBox.getElementsByTagName("div");
19 var str = "";
20 for(var i=0;i<100;i++)
21     str += "<div></div>";
22 oBox.innerHTML = str;
23 for(var i=0;i<100;i++)
24 {
25     oDiv[i].style.top = parseInt(i/9)*61+"px";
26     oDiv[i].style.left = i%9*61+"px";
27     var co = -(parseInt(i/9)*61);
28     var ro = -(i%9*61);
29     oDiv[i].style.backgroundPosition = ro+"px"+" "+co+"px";
30     oDiv[i].onmouseover = function(){
31     this.style.opacity = "1";
32 };
33 }
34
35 </script>
36 </body>
37 </html>
时间: 2024-07-29 01:49:08

根据鼠标移动位置显示背景图片的相关文章

Js_动画显示背景图片

jAni是一个可以动画显示背景图片的jQuery插件.这个插件基本上是GIF动画的一个替代品,但是他有他的好处.所有浏览器都支持GIF形式的动画格式,而且也不需要额外的javaScript代码和标记.但是不好的一点是,GIF格式的图片只有256色.而且你不能控制图片的显示.这个插件通过载入垂直的GIF帧,然后改变容器的background-postion来显示动画,这样你就可以自由控制了. 特色 轻量级的脚本 很容易使用 可以通过CSS完全定制 所有浏览器都支持 如何使用 1.下载脚本,并包含j

js动画显示背景图片

jAni是一个可以动画显示背景图片的jQuery插件.这个插件基本上是GIF动画的一个替代品,但是他有他的好处.所有浏览器都支持GIF形式的动画格式,而且也不需要额外的javaScript代码和标记.但是不好的一点是,GIF格式的图片只有256色.而且你不能控制图片的显示.这个插件通过载入垂直的GIF帧,然后改变容器的background-postion来显示动画,这样你就可以自由控制了. 特色 轻量级的脚本 很容易使用 可以通过CSS完全定制 所有浏览器都支持 如何使用 1.下载脚本,并包含j

CSS实现的鼠标经过链接切换背景图片实例代码

CSS实现的鼠标经过链接切换背景图片实例代码:很多导航栏都有这样的效果,当鼠标滑过的时候能够实现背景图片的切换,算是一个比较好的效果吧,也算是对导航栏最基本的美化了.代码实例如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="

用JS去设置HTML页面鼠标悬浮时改变背景图片

首先将每一个li上面添加一个移入事件onmouseover;在悬浮事件里面设置event事件源 JS样式里首先应该找到页面里的ul 然后在ul里面的所有li var ln = bg.querySelectorAll("li"); 在移入函数中获取触发事件元素    var leg = e.target;//获得触发事件元素   target 事件属性可返回事件的目标节点(触发该事件的节点), 在循环里面初始化背景图片 设置鼠标悬浮时背景图片 event事件源触发了鼠标悬浮事件 如果在初

MFC对话框中显示背景图片

在MFC对话框中显示图片,四个步骤. 1.首先得在VC6.0或者VS2008(其他版本也是一样)中导入GDI文件.(网上下载:) GDI含义是图形设备接口,主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出. 分别将include文件夹和lib中的头文件全部添加到你的开发环境中的include或lib文件夹中.如:F:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include. 将gdiplus.dll导入

js控制图片提示(鼠标滑过显示大图片)

基于jquery <head> <script> $(function(){ var x = 10; var y = 20; $("a.tooltip").mouseover(function(e){ this.myTitle = this.title; this.title = ""; var tooltip = "<div id='tooltip'><img src='"+ this.href +&q

jquery实现鼠标移入移除背景图片切换

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

IE浏览器下&lt;A&gt;标签不能显示背景图片

修改前 background: url('./img/active/legendBg.png')no-repeat 修改后 background: url('./img/active/legendBg.png') no-repeat 注意到了么,就是因为那个空格..

div嵌套div 背景图片 不显示的问题

这几天 在做一个小Demo的时候碰到了如上的问题,一个DIV嵌套多个DIV时,父容器DIV不显示背景图片.同时结合之前碰到类似的问题,我归纳了如下几个解决方法: 1.就是常见的 子div 背景把父div的背景给盖住了,例子: 该例子就是 我有一个父div 和它里面嵌套的一个子div,两个div的宽度和高度大小是一样的,其中父div的背景图片就是上面这张图片(箭头部分是透明的),子div的背景图片是那种渐变灰色图片,其实懂英语的人应该看出来了就是,我想实现一个那种类似于iphone滑动那种灯光从