相对于容器的位置,以及图像上的绝对位置:
所有上述答案都缺少这样一个事实:您需要使用静态以外的东西来定位父元素,否则您将把它们绝对定位到浏览器窗口,我认为您不希望这样做.
position: absolute将在最近的父母的容器中给出你的位置,具有某种定位.所以我们给父母position:relative;而不是声明顶部或底部,这样它将从正常情况下的0px偏离(即没有变化,但仍然position声明).
<div id="container">
<img src="data:image/png;base64,R0lGODlhAQABAPAAAC+byy+byywAAAAAAQABAEAIBAABBAQAOw==" style="height:125px; width:125px;">
<img class="hide" src="data:image/png;base64,R0lGODlhAQABAPAAADCQIzCQIywAAAAAAQABAEAIBAABBAQAOw==" style="height:125px; width:125px;">
</div>
#container{
position:relative;
}
#container img{
position:absolute;
top:0;
left:0;
}
.hide:hover{
opacity:0;
}?
Run Code Online (Sandbox Code Playgroud)
编辑:添加了隐藏功能
| 归档时间: |
|
| 查看次数: |
18751 次 |
| 最近记录: |