获取鼠标点击图片时候的坐标,以及利用html 中的useMap 和area 实现图片固定位置的点击事件

要获取鼠标点击图片时的坐标,可以为图片添加click事件监听器,在事件处理函数中使用event对象的offsetXoffsetY属性来获取点击位置相对于图片的坐标。

以下是实现这一功能的示例代码:




<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Click Coordinates</title>
</head>
<body>
<img id="myImage" src="path_to_your_image.jpg" alt="My Image" style="width:200px;">
 
<script>
// 获取图片元素
var img = document.getElementById('myImage');
 
// 为图片添加点击事件监听器
img.addEventListener('click', function(event) {
    // 获取鼠标点击的坐标
    var x = event.offsetX;
    var y = event.offsetY;
    alert('Clicked at: X=' + x + ', Y=' + y);
});
</script>
</body>
</html>

关于useMaparea实现图片固定位置的功能,这通常用于将图片的一部分关联到网页上的不同链接。以下是一个简单的示例:




<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Image Map</title>
</head>
<body>
<img src="path_to_your_image.jpg" alt="My Image" usemap="#myMap">
 
<map name="myMap">
  <area shape="rect" coords="100,100,200,200" href="https://www.example.com" target="_blank">
  <!-- 其他 area 元素可以放在这里定义其他固定位置的链接 -->
</map>
 
</body>
</html>

在这个例子中,usemap属性指定了map元素的namearea元素的shape属性定义了形状(例如矩形rect),coords属性定义了形状的坐标,最后href属性定义了点击该区域时要导航到的链接。

none
最后修改于:2024年08月20日 14:40

评论已关闭

推荐阅读

DDPG 模型解析,附Pytorch完整代码
2024年11月24日
DQN 模型解析,附Pytorch完整代码
2024年11月24日
AIGC实战——Transformer模型
2024年12月01日
Socket TCP 和 UDP 编程基础(Python)
2024年11月30日
python , tcp , udp
如何使用 ChatGPT 进行学术润色?你需要这些指令
2024年12月01日
AI
最新 Python 调用 OpenAi 详细教程实现问答、图像合成、图像理解、语音合成、语音识别(详细教程)
2024年11月24日
ChatGPT 和 DALL·E 2 配合生成故事绘本
2024年12月01日
omegaconf,一个超强的 Python 库!
2024年11月24日
【视觉AIGC识别】误差特征、人脸伪造检测、其他类型假图检测
2024年12月01日
[超级详细]如何在深度学习训练模型过程中使用 GPU 加速
2024年11月29日
Python 物理引擎pymunk最完整教程
2024年11月27日
MediaPipe 人体姿态与手指关键点检测教程
2024年11月27日
深入了解 Taipy:Python 打造 Web 应用的全面教程
2024年11月26日
基于Transformer的时间序列预测模型
2024年11月25日
Python在金融大数据分析中的AI应用(股价分析、量化交易)实战
2024年11月25日
AIGC Gradio系列学习教程之Components
2024年12月01日
Python3 `asyncio` — 异步 I/O,事件循环和并发工具
2024年11月30日
llama-factory SFT系列教程:大模型在自定义数据集 LoRA 训练与部署
2024年12月01日
Python 多线程和多进程用法
2024年11月24日
Python socket详解,全网最全教程
2024年11月27日