制作图片热点

news/2024/9/20 15:11:12

制作图片热点
以前经常用图片做一些链接,而那是用dw做的很简单,今天看到一本书,也学着做了一个。

书上那个绝对定位到图片上的区域,我不知道是怎么实现:hover显示边框的,按它的弄,ff正常,在ie下根本没效果。

简单地说,在ie下,一个a标签,定位到图片之上(我还设置了z-index),block,width,height都有,但当鼠标移动到a标签的空白区域(非文字上),并不执行:hover的效果。按理是不该出现这种情况的啊。

再把那个a标签设置个背景颜色,则上面的问题不再出现了,只是多了背景色。于是我便想到添加个滤镜,但不能把边框也透明掉啊,所以只得又添加一个<span>标签。

 

ContractedBlock.gifExpandedBlockStart.gif制作热点
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2  <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
5 <title>热点制作</title>
6 </head>
7 <body>
8 <style type="text/css">
9 #mypic{ width:300px; height:400px; position:relative;}
10 #mypic ul{ margin:0px; padding:0px; list-style:none;}
11 #mypic a .hotpos{ position:absolute; width:50px; height:50px; border:1px solid transparent;}
12 #mypic .link1 a .hotpos{ top:60px; left:120px;}
13 #mypic .link2 a .hotpos{ top:130px; left:140px;}
14 #mypic .filter{ display:block; width:100%; height:100%; background-color:silver; filter: Alpha(opacity=0); opacity:0;}
15 #mypic a .hotcon{ position:absolute; width:50px; color:silver; text-decoration:none;}
16 #mypic .link1 a .hotcon{ bottom:-20px;}
17 #mypic .link2 a .hotcon{ bottom:-40px;}
18 #mypic a:hover span.hotpos{ border:1px solid #fff; cursor:pointer;}
19 #mypic a:hover span.hotcon{ color:#0066ff; cursor:pointer;}
20 </style>
21 <div id="mypic">
22 <img src="http://images.cnblogs.com/cnblogs_com/kingqueenyun/248083/o_1.jpg" width="300" height="400" title="示例图片" />
23 <ul>
24 <li class="link1"><a href="#" title="查看->link1"><span class="hotpos"><span class="filter"></span></span></span><span class="hotcon">link1</span></a></li>
25 <li class="link2"><a href="#" title="查看->link2"><span class="hotpos"><span class="filter"></span></span><span class="hotcon">link2</span></a></li>
26 </ul>
27 </div>
28 </body>
29  </html>
30  

示例演示:

 

o_1.jpg
  • link1
  • link2

 

转载于:https://www.cnblogs.com/kingqueenyun/archive/2010/05/28/1746636.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pgtn.cn/news/17712.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

一步步学会使用ASP.NET 4 WEB应用程序中使用URL Routing(翻译)

创建路由 路由就是将URL路径映射到具体的物理文件。若要将路由添加到网站中&#xff0c;请使用 RouteCollection.MapPageRoute 方法将它们添加到RouteTable类的静态Routes属性。 将用于添加路由的方法添加到 Global.asax 文件中 如果网站还没有 Global.asax 文件&#xff0c;…

Java判断Geometry点是否在线Geometry LineString上

Java判断Geometry点是否在线上1. 效果图2. 源码参考这篇博客将实现一个简单的算法&#xff0c;判断地图上的一个点是否在已知的一条线上&#xff1b;首先地球为球面&#xff0c;经纬度为double类型保留有6~14位小数&#xff0c;直接的求距离不太合适。 Geometry point Geometry…

数据集:CIFAR-10、CIFAR-100、MNIST、SVHN、ImageNet、LSUN

1、CIFAR-10 首先找到CIFAR-10的网站&#xff1a; https://www.cs.toronto.edu/~kriz/cifar.html 官网第一页写着CIFAR-10的来源&#xff1a; The CIFAR-10 and CIFAR-100 are labeled subsets of the 80 million tiny images dataset. They were collected by Alex Krizhe…

回顾2021,展望2022

2021&#xff0c;这一年最大的收获是孕育了一个聪明漂亮机灵的小家伙。这一年我虚岁28岁&#xff0c;和爱的人有了爱的结晶。东哥各方面都挺好的&#xff0c;我们都不是圣人&#xff0c;都是能力有限的普通人&#xff0c;但他在尽其所能的对我好。我不是万能的人&#xff0c;但…

使用Python,OpenCV生成Aruco标记

这篇博客将介绍Aruco标记是什么,以及如何使用Python,OpenCV生成Aruco标记。本文提供俩种生成方式:在线生成和代码生成; 使用OpenCV处理ArUco标签非常简单,因为OpenCV库中内置的子模块cv2.aruco(即不需要任何额外的Python包或依赖项来检测ArUco标记)。生成了Aruco标签,…

使用Python,Opencv检测AprilTag

这篇博客将介绍AprilTags,这是一组基准标记,通常用于机器人技术、校准和3D计算机视觉项目。通常在执行实时检测时使用AprilTags(以及密切相关的ArUco标记)。 AprilTags是一种基准标记,更简单地说是“标记”,基准点是在捕获图像或视频帧时放置在相机视野中的参考对象。因…

Augment Reality(AR)现实增强的原理

这篇博客将介绍OpenCV(Augment Reality AR)增强现实的基础知识。增强现实技术指利用真实世界中的环境,然后通过计算机生成的程序来增强这些环境,从而不断丰富环境。通常,这是通过视觉、听觉和触觉/触觉交互的某种组合来实现的。 拍摄输入图像检测标记/基准点将新图像无缝转…

使用Python计算四边形与拟合四边形的最大交并比IOU

写这篇博客源于博友的提问将介绍如何使用python计算四边形与拟合四边形的最大交并比IOU; 要想IOU = 交集面积 / 并集面积 最大。由于交集是源轮廓本身面积是固定的,则需要并集面积小。可以近似相当于求轮廓的最小面积外接四边形; 可以近似考虑用rect = cv2.minAreaRect(cnt…