html 图像映射
个人先做而一个例子
<body>
<img src="图像映射/enterdesk.com-D69055E2B422567CB273963EA05FF7D4.jpg" width="800px" height="600px" usemap="#m" alt="图片加载有误"/>
<map name="m">
<area shape="rect" coords="10,10,100,100" href="http://wwww.baidu.com" target="_blank" alt="图片加载有误"/>
<area shape="rect" coords="300,250,400,470" href="图像映射/b.jpg" target="_blank"/>
<area shape="circle" coords="200,200,90" href="图像映射/b.jpg" target="_blank"/>
<area shape="poly" coords="0,500,0,600,100,550" href="图像映射/a.jpg" target="_blank"/>
</map> </body>
</html>
运行结果
分析:
格式:
<map name="xyz">
<area shape="" coords="" href="" target="" />
</map>
<img src="" usemap="#xyz" />
图像映射可以理解为图片加载图片,通过<img/>后添加<map>和<area>设置。
图像映射分为:
(1)服务器端图像映射:将点击的坐标发送给服务器,由服务器的脚本来决定。(例如:href="http://www.baidu.com")
(2)客户端图像映射:根据点击位置不同确定链接目的。(例如:href="图像映射/a.jpg")
知识点:
通过<img/>后添加<map>和<area>设置。
<map>元素表明映射的开始
<area>元素表明每个区域,如果要把一个图片分4个区域,则用4个area。
<map>元素只有一个name属性.
下面介绍area元素的属性:
(1)shape:必须的属性,用于描述区域的形状,rect\poly\circle\default 可选, 矩形\多边形\圆形,default指的是还没有被定义的区域。
(2)coords:
<!--"rect"表示该区域是矩形,"0,0,100,100"表示左上角的坐标和右下角的坐标,左上角“0,0”-->
<!--"circle"表示该区域为圆形,"10,10,5"表示圆心坐标和半径-->
<!--"poly"表示多边形,"0,0,100,100,234,234,123,123,245,245"表示所有顶点的坐标-->
(3)href和nohref:
href:href="http://www.baidu.com",连接网页;
href="图像映射/a.jpg" 连接大图片,(图片必须存在www目录下,否则找不到)
nohref:如果不指定href属性,则需要指定nohref,nohref="nohref"
(4)target:和<a>一样。
(5)alt:图片不显示的一种提示。
注意:
(1)在<img>中设置usemap属性。
(2)在<map>中设置name属性。
参考网页来源(感谢两位前辈):
http://www.cnblogs.com/KeenLeung/archive/2012/11/04/2754142.html
http://blog.csdn.net/xiazdong/article/details/6805386
html 图像映射的更多相关文章
- html 图像映射(一个图像多个连接)
以前就见过那种导航地图,点击地图的不同省份分别跳到不同的连接,现在用html实现一下,简单的. 图像映射是指一个图像可以建立多个连接,就是在图像上面定义多个区域,每个区域连接到不同的地址. 效果如图: ...
- 图像映射map
<map>标签:带有可点击区域的图像映射 定义一个客户端图像映射.图像映射(image-map)指带有可点击区域的一幅图像. 效果图: 点击相应蓝色标签可进入详情页面浏览. 代码: < ...
- HTML图像映射
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- HTML <map> 标签-创建带有可点击区域的图像映射
定义和用法 定义一个客户端图像映射.图像映射(image-map)指带有可点击区域的一幅图像. 所有主流浏览器都支持 <map> 标签. 注释:area 元素永远嵌套在 map 元素内部. ...
- HTML <area> 标签 带有可点击区域的图像映射(图像映射指的是带有可点击区域的图像)
例子: <img src="planets.gif" width="145" height="126" alt="Plane ...
- 图像热点&图像映射
图像映射 图像映射也称为图像热点. 作用: 让同一张图片上的不同区域,可以实现多个不同的超链接功能. 图示: <map>图像映射三步走: 图像映射的实现需要三方面配合完成: 1.图像映射容 ...
- 带有可点击区域的图像映射:HTML <map> 标签
实例 带有可点击区域的图像映射: <img src="planets.jpg" border="0" usemap="#planetmap&qu ...
- HTML <img>标签 创建图像映射
初级前端一枚 下面代码是在图片上创建图像映射 自己整理了下 做个笔记 希望也可以帮助后来学习的朋友! <map name="planetmap"> <area s ...
- 图像映射<map>、<area>
1.<map>定义图像映射,图像映射(image-map)指带有可单击区域的一幅图像. 2.<area>定义图像映射中的区域,area元素永远嵌套在map元素内部,area元素 ...
随机推荐
- PHP设计模式(三)
注册器模式 这种模式比较简单好理解,在PHP框架中会经常用到,在某些比较大的PHP框架中,会在初始化时将一些常用的类实例放在注册器中,实际是存在注册器类中的一个静态数组中,以后想去用它的话,直接根据名 ...
- 通过broadcastreceiver 监听短信问题
在mainfest中 订阅 短信到来的广播时候 发现找不到 <action android:name="android.provider.Telephony.SMS_RECEIV ...
- Linux下动态库查找路径的问题
说到和动态库查找路径相关的问题,总体上可以分为两类: 第一类: 通过源代码编译程序时出现的找不到某个依赖包的问题,而如果此时你恰好已经按照它的要求确确实实.千真万确.天地良心地把依赖库给装好了, ...
- Linux命令:简单函数调用
脚本编程之函数: function: 功能 结构化编程,不能独立运行,需要调用时执行,可以被多次调用 1.定义一个函数:function FUNCNAME { command} FUNC ...
- Python基本数据类型之dict
一.创建字典: d = { "name": "morra", #字典是无序的 "age": 99, "gender": ...
- UVALive 3989Ladies' Choice(稳定婚姻问题)
题目链接 题意:n个男生和女生,先是n行n个数,表示每一个女生对男生的好感值排序,然后是n行n列式每一个男生的好感值排序,输出N行,即每个女生在最好情况下的男生的编号 分析:如果是求女生的最好情况下, ...
- linux命令使用记录
netstat: -a show both listening and none-listening sockets.默认是不显示listening sockets -t 仅显示tcp相关 默认是都显 ...
- 回调函数通俗解析(之前看了很久都不理解,今天终于ok啦)
自学jquery的时候,看到一英文词(Callback),顿时背部隐隐冒冷汗.迅速google之,发现原来中文翻译成回调.也就是回调函数了.不懂啊,于是在google回调函数,发现网上的中文解释实在是 ...
- zabbix 3.0快速安装简介(centos 7)
zabbix快速安装 系统版本:centos 7 通过yum方法安装Zabbix3.0,安装源为阿里云 yum源配置 rpm -ivh http://mirrors.aliyun.com/zabbix ...
- PHP获取当前日期和时间及格式化方法参数
使用函式 date() 实现 <?php echo $showtime=date("Y-m-d H:i:s");?> 显示的格式: 年-月-日 小时:分钟:秒 相关时间 ...