锚点链接

图像热区链接

除了对整幅图像设置超链接外,还可以将图像划分为若干区域,这叫做"热区",每个区域可设置不同的超链接。此时,包含热区的图像可以称为映射图像。

要进行热区设置,首先需要在图像文件中设置映射图像名,格式为:

也就是说,此时需要使用

标记的usemap属性,定义图像的映射图像名。

然后,就要在图像中定义各个热区以及超链接了,主要语法为:

……

在该语法中又引入了两个标记:和。、标记用于包含多个标记,其中的"映射图像名称"就是在

标记中定义的名称。标记则用于定义各个热区和超链接,它有两个重要属性:

(1)shape属性:用来定义热区形状,它有三个值:

● default:默认值,为整幅图像。

● rect:矩形区域。

● circle:圆形区域。

● poly:多边形区域。

(2)coords属性:用来定义矩形、圆形或多边形区域的坐标。它的格式如下:

● 如果shape = "rect",则coords包含四个参数,分别为left、top、right和bottom,也可以将这四个参数看成矩形左上角和右下角顶点的坐标。

● 如果shape = "circle",则coords包含三个参数,分别为center-x、center-y和radius,这三个参数是圆心坐标和圆的半径。

● 如果shape = "poly",则coords需要按顺序取多边形各个顶点的(x、y)坐标值,因此形式为"x1, y1, x2, y2, …… xn, yn"。可以是逆时针,也可以是顺时针。HTML会按照定义顶点的顺序将它们链接起来,形成多边形热区。

如果要定义的热区形状复杂,都可以用多边形热区来逼近,所以如果shape = "poly",则coords可能包含很多坐标值,其数量必须是偶数。

图像的左上角坐标是(0, 0),x轴向右、y轴向下为正。

【例7】修改例6,改为chap7_7.html,给图像定义热区并加超链接。

itsway -- 图像

在图中请注意,当鼠标移到热点区域时,鼠标会变成手的形状,此时单击鼠标,就会打开相应的网页。“鼋头渚”念“原头煮”,是无锡太湖的一处名胜,呵呵。

在chap7_7.html中链接了几个网页,它们可以简单写写。例如,chap7_7meiyuan.html代码如下。

itsway -- 图像

无锡梅园横山风景区南临太湖,北倚龙山,成为集自然景观、人文古迹、名花异卉、园林建筑及休闲健身于一体的著名旅游胜地。"四面有山皆入画,一年无日不看花"。

chap7_7yuantouzhu.html代码如下:

itsway -- 图像

鼋头渚是无锡第一胜景、太湖佳绝处,独占太湖风景最美一角,山清水秀。郭沫若吟道:"太湖佳绝处,毕竟在鼋头"。鼋头渚的特点是以太湖风景为主,人工修饰为辅,依山傍湖,别具情趣,是观赏太湖的理想所在。

chap7_7piaomiaofeng.html代码如下:

itsway -- 图像

太湖西山缥缈峰,海拔337米,为太湖七十二峰之首,水的精华所在。太湖风云多变,山峰常隐于云雾之中,缥缥缈缈,似仙山隔云海,如霞岭玉带连,有"缥缈晴峦"景观,为西山八大胜景之一。

用html给一张图片做多个热区链接,html 锚点链接 图像热区链接相关推荐

  1. 用于定义图像热区的html标记是,html 图像热区链接

    图像热区链接 除了对整幅图像设置超链接外,还可以将图像划分为若干区域,这叫做"热区",每个区域可设置不同的超链接.此时,包含热区的图像可以称为映射图像. 要进行热区设置,首先需要在 ...

  2. 用html给一张图片做多个热区链接,HTML之六:图像的热区连接

    HTML之六:图像的热区连接. 前面说了一下图像的插入,这次说说设置一张图片上不同地区的链接.比如一张地图上,河北,山东两省,点击河北的覆盖区域,转到一张河北的大地图,点击山东的覆盖区域,转到一张山东 ...

  3. python对比两张图片的不同并圈起来,比较两幅图像/图片,并标记差异

    问题1: 这篇文章展示了比较两张图片的方法.最简单的方法可能是:from PIL import Image from PIL import ImageChops im1 = Image.open(&q ...

  4. html中热区如何设置,Dreamweaver中如何设置热区?DW设置热区方法图解

    Dreamweaver中如何设置热区?下面小编就为大家详细介绍一下,一起来看看吧! 方法/步骤 向平时一样,这里我们在设置Dreamweaver热区的时候.同样这里是需要建立一个新的HTML界面的. ...

  5. android 点击热区,Android-android中有没有提供点击热区的功能

    android没有这个功能,但是你可以通过在你的应用程序里面添加一个TextView控件来实现这个功能.你把这个TextView控件的背景设置为透明,并且设置为可获取焦点.然后在程序里面对这个Text ...

  6. python如何将两张图片叠加的半透明_python – Raspberry Pi相机透明图像叠加

    是否可以在pi相机预览上叠加透明(png或gif)图像? 我找到了一些代码,但它创建了一个白色背景 import picamera from PIL import Image from time im ...

  7. python读取多张图片_python读取图片的几种方式及图像宽和高的存储顺序

    python读取图片的几种方式及图像宽和高的存储顺序 1.opencv 2.imageio 3.matplotlib 4.scipy # coding:utf-8 import cv2 import ...

  8. 关于网络蜘蛛以及搜索蜘蛛爬行

    当"蜘蛛"程序出现时,现代意义上的搜索引擎才初露端倪.它实际上是一种电脑"机器人"(Computer Robot),电脑"机器人"是指某个能 ...

  9. 全国计算机考试网页制作,全国计算机信息高新技术考试网页制作(FrontPage平台)网页制作员级考试考试大纲...

    全国计算机信息高新技术考试网页制作(FrontPage平台)网页制作员级考试考试大纲 时间:2013-10-28  来源:IT认证考试网  点击量: 更多 第一单元 操作文本(共12分) 1.设置文本 ...

最新文章

  1. Redis 分布式锁没这么简单,网上大多数都有 bug
  2. Error: Aesthetics must be either length 1 or the same as the data (5): fill
  3. 第十五届智能车竞赛技术报告-成电金秋-AI电磁
  4. python第一章测试题_第一章 测试【含答案】 Python大数据分析
  5. 可用于在 Microsoft.NET Framework 4.0 中的 ASP.NET 浏览器定义文件的修补程序
  6. Arduino--DHT11温湿度传感器
  7. JavaScript 常见的六种继承方式
  8. matplotlib.pyplot分区绘图
  9. 微信小程序开发——点击按钮退出小程序的实现
  10. 路由器装上去没有网络_5G网络那么快,今后路由器没有存在的价值了?
  11. MySQL 8下忘密码后重置密码的办法(MySQL5老方法不灵了)
  12. web元件库/常用web组件/常用表单/导航栏/边框/图标/日期时间选择器/评分组件/穿梭框/输入框/步骤条/计数器/输入框/Axure原型/axure元件库/rp原型/交互控件/五星评分器/导航框架
  13. 几种简单的垂直居中方式
  14. java 登陆微信获取好友列表_微信api接口,触发推送微信好友列表及返回
  15. 皮尔逊相关系数公式手写代码【Python+详细注解】(Pearson correlation coefficient)
  16. Blackberry上网问题解决方案
  17. Flutter 打包问题 Could not resolve io.flutter:arm64_v8a_release
  18. 迅时MX100G-S数字中继网关荣获《电信设备进网许可证》
  19. Notepad++ 7.6.4 x64安装包
  20. 值得收藏的 5 款iPhone 数据恢复软件

热门文章

  1. SUBTOTAL函数的应用
  2. 美通企业日报 | 陶氏杜邦完成对新陶氏的分拆;英特尔1.17亿美元投资14家创新公司...
  3. 哪一件事让你忽然意识到打工永无出路?
  4. 虚拟机内连接MotionPro一直处于正在连接状态
  5. PostQuitMessage
  6. git和远程仓库建立连接详细过程
  7. 华为系统鸿蒙的名字来源,鸿蒙系统名字含义_华为鸿蒙操作系统自己研发吗
  8. 联力L216装机心得
  9. 知识图谱从入门到应用——知识图谱推理:基于表示学习的知识图谱推理-[嵌入学习]
  10. python语言初学