1
如何定位元素以保持在完全相同的位置?定位元素始终保持在同一个地方
我试图钉在地图上的位置(这是图像)(地图也是图像)。地图的图像完全覆盖了视口,并且可以向各个方向拖动。
这是我到目前为止有:
HTML:
<div id="wrapper">
<div id="map">
<div id="location"></div>
</div>
</div>
CSS:
#map{
background-image: url("img/map_background.jpg");
width: 100vw;
height:100vh;
background-repeat: no-repeat;
position:relative;
cursor: move;
}
#location{
background-image: url("img/location_map.png");
width:100px;
height:100px;
position:absolute;
top:100px;
left:100px;
}
这里是JSFiddle
相对于相对于文档或相对于地图图像视或同一个地方? – Rounin
@Rounin相对于地图图像的相同位置。 – mirta
你的代码似乎没问题,除非移动地图有什么问题 – bulanmaster