JS实现的车标图片提示效果代码


Posted in Javascript onOctober 10, 2015

本文实例讲述了JS实现的车标图片提示效果。分享给大家供大家参考。具体如下:

这是一款基于JavaScript的鼠标提示效果,名车车标展示提示效果-鼠标移过时显示车标图片,页面打开后并不显示车标,只有当鼠标移在车标上的时候,车标才突然出现,类似Js提示特效,本代码兼容性也写的不错,代码也并不复杂,大部分是调用图片的。

运行效果截图如下:

JS实现的车标图片提示效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>提示框效果-车标展示提示效果</title>
<style> 
body,div,h2,ul,li{margin:0;padding:0;}
body{font:12px/1.5 Tahoma;}
ul{list-style-type:none;}
#outer{width:560px;border:1px solid #333;margin:10px auto;padding:0 0 10px 10px;}
#outer h2{line-height:30px;text-align:center;margin-top:10px;}
#outer ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#outer ul{zoom:1;}
#outer ul li{position:relative;float:left;border:1px solid #333;margin:10px 10px 0 0;display:inline;}
#outer ul li img{position:absolute;top:-14px;left:-14px;display:none;border:2px solid #999;cursor:crosshair;}
#outer ul li a{color:#666;width:80px;height:80px;display:block;background:#f0f0f0;text-decoration:none;padding:10px;}
#outer ul li a strong{display:block;}
.zindex{z-index:1;}
</style>
<script> 
window.onload = function ()
{
 var oLi = document.getElementsByTagName("li");
 var oA = document.getElementsByTagName("a");
 var oImg = document.getElementsByTagName("img");
 for (var i = 0; i < oLi.length; i++)
 {
  oA[i].index = oImg[i].index = i;
  oA[i].onmouseover = function() {
   oLi[this.index].className = "zindex";
   oImg[this.index].style.display = "block"
  };
  oA[i].onmouseout = function ()
  {
   oLi[this.index].className = "";
   oImg[this.index].style.display = "none"
  };
  oImg[i].onmouseover = function()
  {
   oLi[this.index].className = "zindex";
   this.style.display = "block" 
  };
  oImg[i].onmouseout = function()
  {
   oLi[this.index].className = "";
   this.style.display = "none" 
  }  
 } 
}
</script>
</head>
<body>
<div id="outer">
 <h2>名车车标展示-鼠标移过显示车标</h2>
 <ul>
 <li>
  <a href="javascript:;" title="BMW 宝马汽车"><strong>BMW</strong>宝马汽车</a>
  <img src="images/1.jpg" alt="BMW 宝马汽车" />
 </li>
 <li>
  <a href="javascript:;" title="Alfa Romeo 阿尔法-罗米欧"><strong>Alfa Romeo</strong> 阿尔法-罗米欧</a>
  <img src="images/2.jpg" alt="Alfa Romeo 阿尔法-罗米欧" />
 </li>
 <li>
  <a href="javascript:;" title="Skoda 斯柯达"><strong>Skoda</strong> 斯柯达</a>
  <img src="images/3.jpg" alt="Skoda 斯柯达" />
 </li>
 <li>
  <a href="javascript:;" title="Volkswagen 大众汽车"><strong>Volkswagen</strong> 大众汽车</a>
  <img src="images/4.jpg" alt="Volkswagen 大众汽车" />
 </li>
 <li>
  <a href="javascript:;" title="Saab 萨布牌轿"><strong>Saab</strong> 萨布牌轿车</a>
  <img src="images/5.jpg" alt="Saab 萨布牌轿" />
 </li>
 <li>
  <a href="javascript:;" title="Lamborghini 兰博基尼"><strong>Lamborghini</strong> 兰博基尼</a>
  <img src="images/6.jpg" alt="Lamborghini 兰博基尼" />
 </li>
 <li>
  <a href="javascript:;" title="Porsche 保时捷"><strong>Porsche</strong> 保时捷</a>
  <img src="images/7.jpg" alt="Porsche 保时捷" />
 </li>
 <li>
  <a href="javascript:;" title="Peugeot 标致"><strong>Peugeot</strong> 标致</a>
  <img src="images/8.jpg" alt="Peugeot 标致" />
 </li>
 <li>
  <a href="javascript:;" title="Mercedes1 梅赛德斯 奔驰"><strong>Mercedes1</strong> 梅赛德斯 奔驰</a>
  <img src="images/9.jpg" alt="Mercedes1 梅赛德斯 奔驰" />
 </li>
 <li>
  <a href="javascript:;" title="Buick 别克汽车"><strong>Buick</strong> 别克汽车</a>
  <img src="images/10.jpg" alt="Buick 别克汽车" />
 </li>
 </ul>
</div>
</body>
</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JS获取计算机mac地址以及IP的实现方法
Jan 08 Javascript
js中小数转换整数的方法
Jan 26 Javascript
require.js深入了解 require.js特性介绍
Sep 04 Javascript
JS实现关闭当前页而不弹出提示框的方法
Jun 22 Javascript
JavaScript实现简单的拖动效果
Jul 02 Javascript
微信小程序 框架详解及实例应用
Sep 26 Javascript
Angular4学习笔记之新建项目的方法
Jul 18 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
Mar 06 Javascript
Vue进度条progressbar组件功能
Apr 17 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
Sep 11 Javascript
jQuery控制input只能输入数字和两位小数的方法
May 16 jQuery
vue-cli在 history模式下的配置详解
Nov 26 Javascript
jqTransform美化表单
Oct 10 #Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
Oct 10 #Javascript
页面内容排序插件jSort使用方法
Oct 10 #Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 #Javascript
js中unicode转码方法详解
Oct 09 #Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
Oct 09 #Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
Oct 09 #Javascript
You might like
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
php与mysql建立连接并执行SQL语句的代码
2011/07/04 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
Laravel5.1框架注册中间件的三种场景详解
2019/07/09 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
2018/11/05 Javascript
jQuery实现的老虎机跑动效果示例
2018/12/29 jQuery
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
Python 复平面绘图实例
2019/11/21 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
一道输出判断型Java面试题
2014/10/01 面试题
12岁生日感言
2014/01/21 职场文书
致跳高运动员加油稿
2014/02/12 职场文书
绿色出行口号
2014/06/18 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
员工辞职信范文大全
2015/05/12 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android