【发布时间】:2020-10-11 13:12:41
【问题描述】:
我有一张地图的响应式图片。在该地图之上,我想添加一些图钉。当屏幕尺寸改变时,这些引脚不能改变位置。我已经尝试了很多东西,但是当屏幕尺寸改变时,引脚会不断改变位置。有人知道我该如何解决这个问题吗?提前致谢!
<div style="width: 100%; height: 100%; position: relative">
<div style="width: 100%; height: auto; position: absolute">
<img src="worldmap.png" style="max-width: 100%; width: 100%">
</div>
<div style="position: absolute; top: 40px; left: 100px; width: 100%; height: auto">
<img src="pin.png" style="max-width: 5%; top: 50px; left: 100px">
</div>
</div>
【问题讨论】:
-
尝试在父 div 上设置一个固定的宽度和高度,而不是 100%
-
@Daniel_Knights 我想让图像(世界地图)保持响应
-
@Daniel_Knights 您的评论已被删除。我试过你的代码,但在这里你可以看到当我在桌面和移动设备上查看时坐标发生了变化:imgur.com/a/dDGNwh6
-
这就是我删除它的原因。这是一个好问题,似乎应该有一个简单的答案,但我也想不通
-
我不认为没有特定的纬度/经度坐标可以做到这一点。可能值得一试 plotly.js:plotly.com/javascript/scattermapbox
标签: html css image responsive