【发布时间】:2023-04-01 05:01:01
【问题描述】:
我对 CSS 悬停有一些问题,我做错了什么?
我试图实现这一点,当我将鼠标悬停在图像上时,带有链接的透明 div 会覆盖它,因此您可以单击它并转到另一个页面。 将鼠标悬停在新闻上时类似于此页面 http://sputniknews.com/ 上的内容
当我将鼠标悬停在 image 上时,标签不在并且悬停未正确显示。 多次被这个更改的代码卡住,不知道该怎么办
.cvr:hover {
background-color: rgba(0, 0, 0, 0.600);
height: inherit;
width: inherit;
float: left;
position: absolute;
left: 0px;
top: 0px;
visibility: visible;
}
.link {
word-break: normal;
word-wrap: break-word;
display: block;
height: inherit;
width: inherit;
text-align: center;
text-decoration: none;
color: aliceblue;
visibility: hidden;
}
.cvr:hover>.link {
visibility: visible;
}
.img {
width: inherit;
height: inherit;
}
.clear {
clear: both;
}
<div class="person">
<img class="img" src="http://www.gene-quantification.de/logo-img-cz.png">
<div class="cvr">
<a class="link" href="#"> link text is here</a>
</div>
</div>
<div class="person">
<img class="img" src="http://www.gene-quantification.de/logo-img-cz.png">
<div class="cvr">
<a class="link" href="#"> link text is here</a>
</div>
</div>
<div class="clear"></div>
【问题讨论】: