Html 重叠图像和div
我有以下html结构:Html 重叠图像和div,html,css,css-position,Html,Css,Css Position,我有以下html结构: <div class="gauge"> <div id="user-follow-statistics"> </div> <img src="{{ asset('bundles/shopiousmain/img/coming-soon.png') }}"/> </div> 我希望将此图像放置在与用户跟踪统计数据div重叠的位置。我如何才能做到这一点?到目前为止,我尝试将图像
<div class="gauge">
<div id="user-follow-statistics">
</div>
<img src="{{ asset('bundles/shopiousmain/img/coming-soon.png') }}"/>
</div>
我希望将此图像放置在与
用户跟踪统计数据
div重叠的位置。我如何才能做到这一点?到目前为止,我尝试将图像的位置设置为相对位置,并将顶部设置为-150px,但这似乎是一个完全的黑客行为,并不干净。还有其他方法吗?为div用户跟踪统计设置位置:绝对
#user-follow-statistics{
position:absolute;
}
演示:将img
设置为位置:相对
并使用-
top
值将在文档上实际保留img
的空间,而不是将容器元素设置为.gauge
到位置:相对然后将img
设置为位置:绝对
,现在必须将容器设置为相对
,否则您的绝对
定位元素将在野外流出
如果您发现元素堆叠有任何问题,请使用z-index
进行。仪表img。即将推出
我已经给img
标签分配了class
。如果你有一个img
嵌套在.gauge
中,那么你也可以使用.gauge img
而不用在img
标签上声明一个类。你能以图形化的方式显示你的要求吗?为你的问题做一个小摆设。看,我觉得不错,试着把它改成绝对值,img现在重叠了,但它似乎是隐藏的(这意味着我看不到它)
.gauge {
position: relative;
}
.gauge img.coming_soon {
position: absolute;
top: 0;
}