参考资料

  1. HTML DOM 返回文档中表单数目
  2. HTML DOM 获取第一个链接ID的实例
  3. HTML DOM改变表格边框的宽度
  4. HTML DOM 改变链接的target属性实例
  5. HTML DOM 方法
  6. HTML DOM 返回文档中的图像数
  7. HTML DOM 被按下的键盘键的keycode?
  8. HTML DOM 返回一个区域的href属性的锚部分实例

HTML DOM 图像映射区域 port 实例

  1. 基本概念

  • 表示图像映射中

    元素的port属性

  • 用于定义客户端图像映射中可点击区域的坐标

  1. 相关标签

  • - 定义可点击区域

  • - 关联图像映射的图片

  1. 主要属性

  • coords - 定义区域坐标

  • shape - 定义区域形状(rect, circle, poly)

  • href - 定义链接目标

  • alt - 替代文本

  1. 基本用法

<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="0,0,50,50" href="page1.html" alt="Area 1">
  <area shape="circle" coords="100,100,30" href="page2.html" alt="Area 2">
</map>
  1. DOM 访问示例

// 获取第一个area元素
var area = document.getElementsByTagName('area')[0];
// 获取port属性值
var portValue = area.port;
  1. 功能特点

  • 定义图像上可点击的热区

  • 支持多种形状的区域

  • 可与JavaScript交互

  • 支持链接跳转

  1. CSS 扩展

/* 鼠标悬停效果 */
area:hover {
  cursor: pointer;
}

/* 通过CSS改变热区外观 */
img[usemap] {
  border: none;
}
  1. 注意事项

  • 坐标值以图像左上角为原点(0,0)

  • 不同shape的coords格式不同

  • 现代网页更常用CSS实现的图像映射替代方案

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。