html - 我的地图上图像上的指针在我的 html 上不准确
问题描述
我在我的 html 中使用了一个地图标签,图像上有几个坐标。这个想法是,当用户单击该图像时,会弹出一条消息或另一个图像。但是此时指针不正确,就好像图像向一侧移动而地图停留在其他地方,我认为地图向左移动了大约 100px ......所以现在指针指向其他东西。我不知道为什么。我使用了 flex,但即使在使用 flex 之前也不起作用。我用www.image-map.net
.presentacion-lamina {
display: flex;
justify-content: center;
}
<div class="presentacion-lamina">
<img src="images/lamina1.jpg" usemap="#image-map">
<map name="image-map">
<!-- Right flank es el area de los costados de la lamina 1, solo el lado derecho -->
<area target="" alt="right_flank" title="right_flank" href=""
coords="635,206,655,229,647,273,657,277,659,316,694,318,725,359,768,316,777,360,746,376,731,389,714,410,699,416,730,457,717,489,700,504,683,531,659,566,650,577,630,510,611,251"
shape="poly" onclick="imageMenu()" class="right_flank">
<div id="imageDropdown" class="dropdown-content show">
<img src="images/lamina1/Dd21.gif" alt="" srcset="" class="localizaciones">
<img src="images/lamina1/Dd26.gif" alt="" srcset="" class="localizaciones">
<img src="images/lamina1/Dd27.gif" alt="" srcset="" class="localizaciones">
<img src="images/lamina1/Dd28-DdS28.gif" alt="" srcset="" class="localizaciones">
</div>
</div>
解决方案
Maybe you should assign a width and a height to the img element that contains the image you are using as map (lamina1.jpg) and maybe you should use the values of the resolution of the image as width and height.
And try again without display:flex and justify-content:center
推荐阅读
- java - Spring boot Activiti 尝试读取 act_ge_bytearray 表中的所有数据导致性能问题
- chart.js - 使用不同大小的数据集更新 chart.js 不起作用
- reactjs - Apollo 客户端(反应) - 无法更新未安装组件的状态
- sql - 加入一个按表分组的表
- python-3.x - 设置 IF 语句以检查特定字符,在使用任何字符时中断 while 循环
- python - Pandas DataFrame:重新排序行,使连续的行属于相同或相邻的“类”
- python - 如何在 Python 3 中运行类方法后获取实例变量
- google-app-engine - [No module named 'google.appengine' appengine 本地开发错误
- azure - Azure 和私有非基于 Azure 的端点
- javascript - 将数据从输入传输到另一个输入