HTML DOM 返回图像映射的某个区域的port 实例
2025-04-24
20
参考资料
HTML DOM 图像映射区域 port 实例
基本概念
表示图像映射中
元素的port属性
用于定义客户端图像映射中可点击区域的坐标
相关标签
- 定义可点击区域
- 关联图像映射的图片
主要属性
coords - 定义区域坐标
shape - 定义区域形状(rect, circle, poly)
href - 定义链接目标
alt - 替代文本
基本用法
<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>
DOM 访问示例
// 获取第一个area元素 var area = document.getElementsByTagName('area')[0]; // 获取port属性值 var portValue = area.port;
功能特点
定义图像上可点击的热区
支持多种形状的区域
可与JavaScript交互
支持链接跳转
CSS 扩展
/* 鼠标悬停效果 */ area:hover { cursor: pointer; } /* 通过CSS改变热区外观 */ img[usemap] { border: none; }
注意事项
坐标值以图像左上角为原点(0,0)
不同shape的coords格式不同
现代网页更常用CSS实现的图像映射替代方案
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。