我们浏览网页时,经常看到一些图片上会出现特别的超链接,即在一张图片上有多个局部区域和不同的网页链接,比如地图链接。

这就是映射图像(Image Map),它是指一幅根据链接对象不同而被人为划分为若干指向不同链接的区域或“热点”(Hotspots)的相应图像区域,当点击设置好的“热点”时,会弹出链接的相应页面。

Dreamweaver制作映射图像——热点图像区域

现在就利用Dreamweaver CS5的图像热点功能制作一个地图链接的实例。

1. 在 Dreamweaver CS5 中新建一个HTML文件取名为 map.html,选择“插入”菜单,“图像”选项,如下图所示:

在页面中插入中国地图图像。

2. 绘制热点区域。(在dw上  点击  设计模式   )单击页面上的中国地图,选择底部“属性”栏中的“矩形热点工具”在地图上绘制热点区域,如下图所示:

3. 当绘制完矩形热点区域后,或者重新选择绘制好的矩形热点区域后,图像属性面板将变成热点属性面板。在“链接”框中选择热点区域所要链接的目标网页,在“目标”框中选择“_blank”,使链接的网页在新窗口中打开,在“替换”框中填入相关的提示说明。如下图所示:

提示:在这里将“目标”设置为“_blank”表示在新的浏览器窗口中打开被链接的文档,并保持当前窗口可用。“目标”框中其他各选项的含义是:

1)“_parent”代表在链接所在的父框架集中打开链接文档;

2)“_self”代表在当前框架中打开链接文档,替换该框架中的内容;

3)“_top”代表在当前文档的最外层框架集中打开链接文档,替换所有框架中的内容。

4. 绘制其他热点区域。使用属性面板中的另外两个热点工具“圆形热点工具”和“多边形热点工具”同样可以在地图上绘制热点并设置相关的热点属性,其使用方法和“矩形热点工具”相同。

现在在地图上继续绘制其他热点区域并设置链接,最终效果下图所示:

提示:使用“多边形热点工具”时,先选择工具,在要绘制的区域点击鼠标左键,这时会弹出一个对话框,不用管它,直接点“确定”,然后继续单击鼠标左键,此时会看到在点击的区域,每多点击一次,绘制的图形就会变换一次,按此方法就可以绘制出你想要的多边形了。

5. 保存页面文件并按 F12 键进行预览。至此,本实例操作完毕。


示例

源代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>运用Dreamweaver制作地图(热点图像区域)链接的方法示例-www.baike369.com</title>
</head>
<body>
<p><img src="append/2011929001.jpg" width="387" height="329" border="0" usemap="#Map" /></p>
<map name="Map" id="Map">
<area shape="rect" coords="57,75,128,133" href="append/xinjiang.html" target="_blank" alt="新疆介绍" />
<area shape="circle" coords="159,170,32" href="append/qinghai.html" target="_blank" alt="青海介绍" />
<area shape="poly" coords="162,238,159,261,161,274,176,286,199,282,206,276,202,255,185,255,177,243,169,233,163,231,162" href="append/yunnan.html" target="_blank" alt="云南介绍" />
</map>
<p>注:选择制作的热点区域:新疆、青海、云南,点击查看效果!</p>
</body>
</html>

日期:207.3.20    赖忠标    记

最新文章

  1. SPSS数据分析-时间序列模型
  2. 修复PHP在64位下序列化(serialize)的字符串在32位机器下反序列
  3. 【第三方登录】之QQ第三方登录
  4. 2013年第四届蓝桥杯C/C++程序设计本科B组决赛
  5. app的meta标签
  6. Windows 8.1 Enterprise 下 安装 Eclipse 官方中文包后无法输入任何内容
  7. IIS7 503错误 Service Unavailable
  8. POJ2676 Sudoku(dfs)
  9. Android模拟器的文件目录介绍
  10. C# tostring
  11. Git~GitLab当它是一个CI工具时
  12. bzoj 5301: [Cqoi2018]异或序列 (莫队算法)
  13. php-fpm重启操作
  14. 40_redux_counter应用_redux完善版本
  15. vuejs2.0实现分页组件,使用$emit进行事件监听数据传递
  16. docker 5 docker-阿里云加速配置
  17. 用友云开放平台之API网关
  18. 再读vue2.0
  19. streamdataio 实时数据分发平台
  20. 配置tomcat日志分割

热门文章

  1. Dev的WPF控件与VS2012不兼容问题
  2. spring-dwr注解整合
  3. Swift资料大全
  4. 你真的了解如何将 Nginx 配置为Web服务器吗
  5. SmartRoute之远程接口调用和负载
  6. 由Spring框架中的单例模式想到的
  7. CREELINKS平台_处理器CeCcp资源使用说明(CeCcp的配置与使用)
  8. 电脑机器刷BIOS
  9. Java Web(十二) commons-fileupload上传下载
  10. 每天一个linux命令(46)--rcp命令