Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 放置图元以始终保持在同一位置_Html_Css - Fatal编程技术网

Html 放置图元以始终保持在同一位置

Html 放置图元以始终保持在同一位置,html,css,Html,Css,我如何定位一个元素使其保持在完全相同的位置 我正在尝试将位置(即图像)固定在地图上(地图也是图像)。地图的图像完全覆盖视口,可以向所有方向拖动 这就是我到目前为止所做的: HTML: 这是绝对位置,但您必须指定.wrapper高度和宽度,以创建一个框架,在该框架中,您的地图可以完全放置以进行滚动 相对于视口、文档或地图图像的相同位置?@Rounin相对于地图图像的相同位置。您的代码似乎正常,除非移动地图时出现问题。那么您的Q是什么?!!!!!!!!!!我加了小提琴,你可以看看。。。当我拖动地图时

我如何定位一个元素使其保持在完全相同的位置

我正在尝试将位置(即图像)固定在地图上(地图也是图像)。地图的图像完全覆盖视口,可以向所有方向拖动

这就是我到目前为止所做的:

HTML:


这是绝对位置,但您必须指定
.wrapper
高度和宽度,以创建一个框架,在该框架中,您的地图可以完全放置以进行滚动


相对于视口、文档或地图图像的相同位置?@Rounin相对于地图图像的相同位置。您的代码似乎正常,除非移动地图时出现问题。那么您的Q是什么?!!!!!!!!!!我加了小提琴,你可以看看。。。当我拖动地图时,红方块应该保持在原来的位置……我编辑了我的帖子并添加了JSFIDLE。我也增加了宽度和高度的包装,但它仍然没有做的把戏。。。
<div id="wrapper">
   <div id="map">
       <div id="location"></div>
   </div>
</div>
#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;
}