У меня есть некоторые проблемы с наведением CSS, что я делаю неправильно?CSS Наведение не работает правильно
Я пытаюсь достичь этого, когда я навешиваю изображение, прозрачный div со ссылкой в нем покрывает его, чтобы вы могли щелкнуть по нему и перейти на другую страницу. Что-то похожее на эту страницу http://sputniknews.com/ при наведении курсора на новости
Когда я наводил курсор на изображение, тег не отображается и не отображается корректно. Штуки с этим изменился код много раз, не знает, что делать
.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>