在Html中,给图像使用map标签,可以给图像的某个部分建立超连接,用法如下:
<img src=img.gif usemap="MAP-Name">
<map name="MAP-Name">
<area shape="rect|circle|poly" coords="#" href="url">
</map>
其中,坐标coords对各个shape的解释如下:
shape="rect" coords="x1,y1,x2,y2" // (x1,y1)=Upper Left, (x2,y2)=Lower Right
即,当shape是矩形时,coords表示矩形左上及右下(x2, y2)的坐标
shape="circle" coords="x,y,r" // (x,y)=Center, r=Radius
即,当shape是圆形时,coords表示圆中心点坐标(x, y)及半径
shape="poly" coords="x1,y1,x2,y2,x3,y3..." // (x1,y1>=First Corner, (x2,y2)=Second Corner, ...
即,当shape是poly多边形时,coords表示多边形所有顶点的坐标(x1,y1),(x2,y2),(x3,y3)...
注意:以上所有坐标都是相对于图形img.gif左上脚坐标而言的
以下是一个例子:
<img src="mapimg.gif" usemap="#Face">
<map name="Face">
<area shape="rect" href="page.html" coords="140,20,280,60">
<area shape="poly" href="image.html" coords="100,100,180,80,200,140">
<area shape="circle" href="new.html" coords="80,100,60">
</map>
-------------------------------------------------------------------------------------------------------------
HTML元素 - map
包含客户端图像映射的坐标数据。
Contains coordinate data for client-side image maps.
所谓图像映射,就是带有预先定义区域的图像,这些区域包含了指向其它文档或锚的链接。例如,你可以在一副太阳系的图像上创建用户点击后可浏览不同星球的链接。
map 对象由 IMG 元素的 USEMAP 属性引用,格式如下:
<IMG SRC="solarsys.gif" USEMAP="#SystemMap">
MAP 元素包含一组定义图像中链接区域的 AREA 元素。
分享到:
相关推荐
1. **README.md**:项目介绍、使用方法、安装指南和贡献者信息等。 2. **index.js**或**src**目录:主要的JavaScript代码,实现图像映射的响应式功能。 3. **dist**目录:可能包含编译后的minified版本,适用于生产...
- 创建ECharts实例:使用`echarts.init`方法初始化ECharts实例,传入之前设置的div元素。 - 配置地图:通过`setOption`方法设置地图的配置项,包括地图类型('map')、地图的系列数据(对应JSON数据中的区域ID和...
3. 初始化ECharts实例:使用`echarts.init()`方法初始化ECharts实例,将创建的div元素作为参数传入。 4. 加载地图JSON数据:通过`echarts.registerMap()`方法注册地图JSON数据,提供一个唯一的ID和地图数据。 5. ...
jQuery的核心特性包括选择器(用于选取DOM元素)、遍历方法(操作选定元素)和事件处理(绑定和触发事件)。`jquery-china-map`利用jQuery的这些特性,实现地图元素的选择、操作和事件响应。 ### 2. 地图插件原理 ...
本文将详细介绍如何在项目中使用ng2-baidu-map。 ### 一、引言 在开发过程中,有时我们需要在网页上展示地图信息,而百度地图是一个常用的地图服务提供商。Angular4作为一款强大的前端框架,可以方便地与其他库...
【标题】"image-map.zip" 是一个包含JavaScript实现的图片热区功能的压缩包,它专为各种前端框架设计,特别提及的是示例是使用Vue.js框架编写的。这个资源包提供了一种方法来增强静态图片的交互性,使得用户可以通过...
5. **标记与图层管理**:在地图上添加标记(Marker)或图层(Layer)是常见的需求,Map-Canvas应该提供API来方便地创建、管理这些元素,比如设置标记的位置、样式,或者图层的可见性。 6. **地图瓦片支持**:为了...
该库可以与或不与jQuery一起使用。 本机JS用法 包括脚本,然后将以下调用添加到页面底部: imageMapResize ( ) ; 您可以选择传递一个CSS选择器,该选择器返回地图标签的集合,例如“ map.myMap”。 或直接引用DOM...
3. **初始化地图**:使用Leaflet的L.map()方法初始化地图,设置地图中心点和初始缩放级别,然后通过L.tileLayer()加载Mapbox的瓦片服务。 4. **添加标记**:对于每个旅行地点,创建一个新的L.marker对象,将其位置...
在本压缩包中,这个文件可能会详细解释地图资源的使用方法、格式,以及可能遇到的问题和解决办法。阅读此文件对于正确使用地图资源至关重要。 “map”文件夹很可能包含了各种地图数据,这些数据可能以JSON或者其他...
2. 准备容器:创建一个HTML元素作为ECharts图表的容器,例如一个`<div>`标签,并设置合适的宽高。 3. 初始化ECharts实例:在JavaScript代码中,使用`echarts.init`方法初始化ECharts实例,传入上一步创建的容器元素...
一旦有了这些路径,就可以使用SVG或canvas元素来绘制Voronoi图。同时,为了提升用户体验,还可以添加交互功能,比如点击某个区域显示对应的国家信息,或者动态改变种子点来实时更新Voronoi图。 对于"voronoi-world-...
HTML元素映射(html-element-map)是一个实用工具,主要用于在JavaScript中方便地处理HTML元素与它们对应的构造函数之间的关系。这个库提供了双向功能,既可以从HTML元素构造函数找到相应的标签名称,也能根据HTML...
1. 创建OpenLayers地图:首先,你需要在HTML页面中创建一个div元素作为地图容器,然后通过OpenLayers.Map类实例化一个地图对象,并设置地图的基本属性,如中心点、分辨率、投影等。 2. 加载底图:OpenLayers支持...
在IT行业中,Google Map是一个广泛使用的在线地图服务平台,它提供了丰富的功能,如定位、导航、路线规划、地理编码以及卫星图像等。这个名为"google-map.rar"的压缩包文件似乎包含了一些关于如何利用Google Maps ...
下面将详细介绍Vue2googlemap的关键特性和使用方法。 1. **安装与配置** 安装Vue2googlemap通常通过npm进行,使用以下命令: ``` npm install vue2-google-map ``` 在项目中引入并注册该组件,确保已经获取到...
3. **初始化ECharts实例**: 在JavaScript中,使用`echarts.init()`方法初始化ECharts实例,并指定容器ID。 ```javascript var myChart = echarts.init(document.getElementById('main')); ``` **二、加载中国...
标题中的"echarts-map.rar"表明这是一个与ECharts地图相关的压缩包文件,ECharts是一个流行的JavaScript数据可视化库,尤其在Web开发中广泛使用。描述提到这个资源包含的是用于展示全国各省、各地市、各区县的...