HTML DOM 返回图像映射的某个区域的port 实例
2025-04-24
14
参考资料
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实现的图像映射替代方案
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . html 网页设计》 -- 发布时间:2025-03-29
本页链接:https://html.ciilii.com/show/news-1668.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
