用好图像的作用区域标记—area

你见过“联想”机器上联想公司赠送的“我的办公室”软件的界面吗?在那幅办公室的图片上用鼠标点一下办公桌上的键盘,就启动一个“五笔字型”打字练习软件,点一下办公桌上的记事本就打开一个记事本软件,如此等等,即形象又方便。这种效果的实质是把一幅图片划分为不同的作用区域,再让不同的区域链接到做不同事情的软件上去,在HTML中也有一个具有把图片划分成多个作用区域,并链接到不同网页的标记,那就是 <area>地图作用区域标记。
  <area>标记主要用于图像地图,通过该标记可以在图像地图中设定作用区域(又称为热点),这样当用户的鼠标移到指定的作用区域点击时,会自动链接到预先设定好的页面。其基本语法结构如下:
<area
class=type
id=Value
href=url
alt=text
shape=area-shape
coods=value>
  其中。class和id:是分别指定热点的类型和id号。
alt:用于设定热点的替代性文字。
href:用于设定该热点所链接的url地址。
shape和coords:是两个主要的参数,用于设定热点的形状和大小。其基本用法如下:
<area shape="rect" coords="x1, y1,x2,y2" href=url>表示设定热点的形状为矩形,左上角顶点坐标为(X1,y1),右下角顶点坐标为(X2,y2)。
<area shape="circle" coords="x1, y1,r" href=url>表示设定热点的形状为圆形,圆心坐标为(X1,y1),半径为r。
<area shape="poligon" coords="x1, y1,x2,y2 ......" href=url>表示设定热点的形状为多边形,各顶点坐标依次为(X1,y1)、(X2,y2)、(x3,y3) ......。
  <area>标记是在图像地图中划分作用区域的,因此其划分的作用区域必须在图像地图的区域内,所以在用 <area> 标记划分区域前必须用HTML的另一个标记<map>来设定图像地图的作用区域,并为指定的图像地图设定名称,该标记的用法很简单,即<map name="图像地图名称"> ...... </map>。
  下面通过一个例子来说明这两个标记的用法:

  这里是一幅新书架的图片,要做的效果是:当鼠标点“网址大全”这本书时,新开一窗口,显示关于这本书的简介及订单的网页(urlall.htm);当鼠标点“网站设计攻略”这本书时,新开一窗口,显示关于这本书的简介及订单的网页(siteall.htm);当鼠标点“网页技巧大全”这本书时,新开一窗口,显示关于这本书的简介及订单的网页(pagejqlall.htm)。制作方法:
  1、插入图片,并设置好图像的有关参数,且在<img>标记中设置参数usemap="newbook" ismap,以表示对图像地图(newbook)的引用;
  2、用<map>标记设定图像地图的作用区域,并取名为:newbook;
  3、分别用<area>标记针对三本书的位置划分出三个矩形作用区域,并设定好其链接参数href。
  制作完成,本例的源代码如下:
<img src="http://edu.cnzz.cn/NewsInfo/image/htmlp3.gif" width="207" height="148" alt="新书架" hspace="10" align="left" usemap="#newbook" border="0">
<map name="newbook">
<area shape="rect" coords="56,69,78,139" href="urlall.htm" target="_blank" alt="这里收集十万多个网址。" title="这里收集十万多个网址。">
<area shape="rect" coords="82,70,103,136" href="siteall.htm" target="_blank" alt="网站设计师的启蒙读本。" title="网站设计师的启蒙读本。">
<area shape="rect" coords="106,68,128,136" href="pageall.htm" target="_blank" alt="网页制作者不可不读的书。" title="网页制作者不可不读的书。">
</map>

  在制作本文介绍的效果时应注意的几点:
  1、在<img>标记不要忘记设置usemap、ismap参数,且usemap的参数值必须与<map>标记中的name参数值相同,也就是说,“图像地图名称”要一致;
  2、同一“图像地图”中的所有热点区域都要在图像地图的范围内,即所有<area>标记均要在<map>与</map>之间;
  3、在<area>标记中的 cords 参数设定的坐标格式要与shape参数设定的作用区域形状配套,避免出现在shape参数设置的矩形作用区域,而在cords 中设置的却是多边形区域顶点坐标的现象出现。

时间: 2024-11-05 12:12:30

用好图像的作用区域标记—area的相关文章

HTML进阶应用技巧(五)用好图像的作用区域标记area

技巧 网页教学网站长注:其实这个功能主要是用在地图的制作上啊! 你见过"联想"机器上联想公司赠送的"我的办公室"软件的界面吗?在那幅办公室的图片上用鼠标点一下办公桌上的键盘,就启动一个"五笔字型"打字练习软件,点一下办公桌上的记事本就打开一个记事本软件,如此等等,即形象又方便.这种效果的实质是把一幅图片划分为不同的作用区域,再让不同的区域链接到做不同事情的软件上去,在HTML中也有一个具有把图片划分成多个作用区域,并链接到不同网页的标记,那就是

在OpenCV中利用鼠标绘制矩形和截取图像的矩形区域

这是两个相关的程序,前者是后者的基础.实际上前一个程序也是在前面博文的基础上做的修改,请参考<在OpenCV中利用鼠标绘制直线> .下面贴出代码. 程序之一,在OpenCV中利用鼠标绘制矩形 [c-sharp] view plaincopy #include <cv.h>   #include <highgui.h>   #include <stdio.h>   #pragma comment( lib, "cv.lib" )   #pr

初学网页者推荐:HTML进阶应用技巧教程(目录)

初学|技巧|教程|网页 1.HTML进阶应用技巧(一)HTML语言基础 (2006-01-21) 2.HTML进阶应用技巧(二)用好活动字幕标记marquee (2006-01-21) 3.HTML进阶应用技巧(三)用好超级链接标记A (2006-01-21) 4.HTML进阶应用技巧(四)用好基本图像标记img (2006-01-21) 5.HTML进阶应用技巧(五)用好图像的作用区域标记area (2006-01-21) 6.HTML进阶应用技巧(六)用好HTML的表格标记 (2006-01

HTML图像标记

今天看到的丰富多彩的网页,都是因为有了图像的作用.想一想过去,网络中全部都是纯文本的网页,非常枯燥,就知道图像在网页设计中的重要性了.在html页面中可以插入图像,网页常用的图像格式有JPEG和GIF两种: JPEG(Joint Photographic Experts Group)是特别为照片图像设计的文件格式.JPEG支持数百万种色彩.JPEG是质量有损耗的格式,这意味着在压缩时一些图像数据被丢失了,这降低了最终文件的质量.然而图像数据被抛弃得很少,不会在质量上有非常明显的不同. 图形交换格

opencv2 使用鼠标绘制矩形并截取和保存矩形区域图像

  前言        好长时间没写博文了,今天偷偷懒写篇关于opencv2中鼠标响应操作的文章.       鼠标操作属于用户接口设计,以前一直使用Qt来做,但是如果只需要简单的鼠标,键盘操作,直接调用opencv库的函数也未尝不可,鼠标操作之前已经接触很多了,在MFC,QT,OpenGL,等等中,理论主要就是两点,一是监控鼠标操作,鼠标点击,移动,松开,然后通过mouse_event识别判断出那一种鼠标的操作,根据不同的操作然后进行处理,二是在主函数中加入鼠标的回调函数,将鼠标操作与程序的窗

使用DeeepZoom Composer进行富图像应用的开发(翻译--1)

富图像应用(第一部分) 在这章,你会学到下列内容: 使用Deep Zoom Composer 工具建立高质量.高度友好的图像. 组合为平滑.可缩放的全景图像. 建立以编程形式方式控制的深度缩放的Silverlight应用程序. 使用Photosynth来创建互操作的3-D图像. 使用Silverlight和Javascript建立基于Photosynth的应用程序. Silverlight富图像应用 在第二章'Silverlight控件'中,我们学习了如何使用Image控件在你的Silverli

Javascript基础_嵌入图像的简单实现_基础知识

img元素允许我们在HTML文档里嵌入图像. 要嵌入一张图像需要使用src和alt属性,代码如下: <img src="../img/example/img-map.jpg" alt="Products Image" width="580" height="266" /> 显示效果: 1 在超链接里嵌入图像 img元素的一个常见用法是结合a元素创建一个基于图像的超链接,代码如下: <a href="

一起谈.NET技术,使用DeeepZoom Composer进行富图像应用的开发(翻译--1)

富图像应用(第一部分) 在这章,你会学到下列内容: 使用Deep Zoom Composer 工具建立高质量.高度友好的图像. 组合为平滑.可缩放的全景图像. 建立以编程形式方式控制的深度缩放的Silverlight应用程序. 使用Photosynth来创建互操作的3-D图像. 使用Silverlight和Javascript建立基于Photosynth的应用程序. Silverlight富图像应用 在第二章'Silverlight控件'中,我们学习了如何使用Image控件在你的Silverli

Fireworks优化网页图像详解

网页|详解|优化  网页图像的要求是在尽可能短的传输时间里,发布尽可能高质量的图像.因此在设计和处理网页图像时就要求图像有尽可能高的清晰度与尽可能小的尺寸,从而使图像的下载速度达到最快.为此,必须对图像进行优化. 在Fireworks 中,所有的优化操作都可以利用"Optimize"面板在工作环境中直接进行,优化设置仅用于输出图像.因此,用户可以自由地对图像进行优化并调整其优化设置,而不必担心会损坏原图.并且可以通过预览不同的优化结果,随时根据需要对图像进行修改.另一种简便快捷的优化方