HTML DOM 返回一个客户端图像映射的usemap的值
2025-04-24
15
参考资料
HTML DOM usemap 属性
简介
usemap 属性用于将图像与客户端图像映射关联起来,指定图像映射的名称(带#号)。
标签
适用于 <img> 和 <object> 标签
用法
<img src="image.jpg" usemap="#mapname"> <map name="mapname"> <area shape="rect" coords="0,0,50,50" href="page1.html"> <area shape="circle" coords="100,100,50" href="page2.html"> </map>
实例
<img src="planets.jpg" usemap="#planetmap" alt="Planets"> <map name="planetmap"> <area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun"> <area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury"> <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus"> </map>
功能
创建可点击的图像区域
将图像的不同部分链接到不同URL
支持矩形(rect)、圆形(circle)和多边形(poly)三种形状
CSS 扩展
可以通过CSS为图像映射区域添加样式:
area {
outline: none; /* 移除点击时的虚线框 */
}
area:hover {
cursor: pointer; /* 鼠标悬停时显示手型指针 */
}
/* 通过JavaScript和CSS结合实现更复杂的交互效果 */DOM 访问
通过JavaScript访问usemap属性:
var img = document.getElementById("myImage");
var mapName = img.usemap; // 返回 "#mapname"
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . html 网页设计》 -- 发布时间:2025-03-29
本页链接:https://html.ciilii.com/show/news-1707.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
