图像的影像地图超链接,<map>标签浅谈
在HTML中还可以把图片划分成多个热点区域,每一个热点域链接到不同网页的资源。这种效果的实质是把一幅图片划分为不同的热点区域,再让不同的区域进行超链接。这就是影像地图。要完成地图区域超链接要用到三种标签:<img><map><area>下面分别介绍这些标签的用法:
影像地图(Image Map)标签的使用格式:
<img src="图形文件名" usemap="#图的名称">
<!-- 插入图片时要在<img>标记中设置参数usemap="#图的名称" ismap,以表示对图像地图(图的名称)的引用;-->
<map name="图的名称">
<!--用<map>标记设定图像地图的作用区域,并用name属性爲图像起一个名字-->
<area shape=形状 coords=区域座标列表 href="URL资源地址">
......可根据需要定义多少个热点区域
<area shape=形状 coords=区域座标列表 href="URL资源地址">
</map>
【1】shape -- 定义热点形状
shape=rect: 矩形
shape=circle:圆形
shape=poly: 多边形
【2】coords -- 定义区域点的坐标
a.矩形:必须使用四个数字,前两个数字为左上角座标,后两个数字为右下角座标
例:<area shape=rect coords=100,50,200,75 href="URL">
b.圆形:必须使用三个数字,前两个数字为圆心的座标,最后一个数字为半径长度
例:<area shape=circle coords=85,155,30 href="URL">
c.任意图形(多边形):将图形之每一转折点座标依序填入
例:<area shape=poly coords=232,70,285,70,300,90,250,90,200,78 href="URL">
在制作本文介绍的效果时应注意的几点:
1、在<img>标记不要忘记设置usemap、ismap参数,且usemap的参数值必须与<map>标记中的name参数值相同,也就是说,“图像地图名称”要一致;
2、同一“图像地图”中的所有热点区域都要在图像地图的范围内,即所有<area>标记均要在<map>与</map>之间;
3、在<area>标记中的 cords 参数设定的坐标格式要与shape参数设定的作用区域形状配套,避免出现在shape参数设置的矩形作用区域,而在cords 中设置的却是多边形区域顶点坐标的现象出现。
分享到:
相关推荐
- 在使用`<map>`标签时,必须确保`<img>`标签中的`usemap`属性值与`<map>`标签的`name`或`id`属性值完全一致。 - 如果图像尺寸较大,建议适当调整`<area>`标签中的坐标值,以提高用户体验。 - 对于复杂的图像映射,...
注意,虽然`<map>`和`<area>`标签在HTML4和HTML5中都有支持,但在HTML5中,`<map>`标签已被推荐用于语义化更好的`<figure>`和`<figcaption>`元素结合使用。例如: ```html 交互式图像"> 这是一个交互式图像 ...
总结,`<map>`标签是HTML中一种强大的工具,能够将静态图像转变为交互式的内容。通过合理使用,开发者可以创建出丰富且具有吸引力的网页。结合`<area>`标签,我们可以精确地定义图像的可点击区域,为用户提供更直观...
【jQuery开发的地图热点特效——Map标签详解】 在Web开发中,地图热点特效是一种常见的交互功能,它可以增强用户体验,使用户能够点击地图上的特定区域获取更多信息或执行特定操作。本篇文章将深入探讨如何利用...
HTML中的`<map>`元素和`<area>`标签是创建图像映射的关键工具,它们允许在图像上定义可点击的区域。这些区域可以链接到其他网页或者执行JavaScript函数,为用户提供交互式体验。本篇文章将深入讲解如何使用`<map>`和...
其值通常是一个以`#`开头的字符串,对应于`<map>`标签中的`name`或`id`属性值。例如: ```html <map name="exampleMap"> ... </map> ``` 这样,当用户点击图像时,就会触发与之关联的热点区域。 #### 5. 兼容性 ...
在上面的例子中,`<img>`标签的`usemap`属性引用了`<map>`的`name`属性,这样就能将图像与映射关联起来。`<area>`元素则定义了具体的可点击区域,包括形状(如矩形`rect`、圆形`circle`、多边形`polygon`等)、坐标...
在上述代码中,`<img>`标签中的`usemap`属性引用了`<map>`的`name`属性,即"#fijiMap"。接着,我们定义了三个`<area>`元素,每个都有不同的`shape`、`coords`和`href`属性。 1. `shape`属性定义了区域的形状,可以...
本教程聚焦于HTML中的`map`标签和`area`标签,这两个标签是创建图像映射的重要工具,使得图像也能具有交互性,用户可以通过点击图像的不同区域跳转到不同的链接或者执行特定的JavaScript功能。 `<map>`标签是用来...
"map-highlight"和"map-area"这两个标签暗示了我们将讨论的是地图组件中的特定功能,即地图区域的着色和高亮显示。 首先,我们需要理解`map-area`的概念。在HTML中,`<map>`元素与`<area>`元素结合使用,可以创建...
### 图像的影像地图超链接(热点区域),map标签浅谈 #### 一、概述 在Web开发领域,HTML提供了一种独特的功能——通过使用`<map>`标签及其相关属性来实现图像上的热点区域(Hotspots)链接。这种方式不仅能够增强...
在HTML中,标记(也称为标签)是用来定义网页结构和布局的基本元素。以下是对部分常用HTML标签的详细介绍。 ##### 标签:!DOCTYPE - **说明**:`!DOCTYPE` 指定了HTML文档遵循的文档类型定义(DTD)。DTD是一种规定了...
### HTML中的常用标签知识点详解 #### 一、文档基本结构 HTML文档的基本结构通常由`<html>`标签包裹,内部包含`<head>`和`<body>`两大部分。 1. **`<html>`标签**:定义整个HTML文档的根元素。 2. **`<head>`标签...
标签:mapstruct、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
本项目包含了一系列用于测试Google Map功能的HTML文件,旨在展示其在网页中的应用。以下是对每个文件及其相关知识点的详细说明: 1. **map1.html**:这个文件可能是一个基础示例,展示了如何在网页上嵌入Google Map...
标签:mapstruct、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
标签:mapstruct、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
标签:mapstruct、jdk8、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用...
2. **创建更新面板**:为了使HTML Map控件能够在不刷新整个页面的情况下进行更新,我们需要将其包裹在一个`<asp:UpdatePanel>`标签内。这样,当Map控件中的某个区域被点击时,只有这个面板内的内容会进行更新,而...