Я уже смотрел здесь (How to show text on image when hovering?), чтобы найти решение этой проблемы, но это не работает на 100% ... Поскольку абзац находится под изображением, часть изображения не покрывается когда вы наводите на него курсор. Я хочу, чтобы все изображение было покрыто текстом, когда вы наводили курсор на изображение. (Посмотрите на это: http://jsfiddle.net/rMhGE/ или ниже.)Отображение текста при наведении курсора на изображение Ссылка
HTML-
<body>
<div class="cube1">
<a href="http://google.com"><img src="http://us.123rf.com/400wm/400/400/busja/busja1209/busja120900010/15099001-detailed-vector-image-of-symbol-of-london--best-known-british-double-decker-bus.jpg">
<p class="contact">Random Text Here</p></a>
</div>
</body>
CSS-
.cube1 {
position: relative;
width: 400px;
height: 400px;
float: left;
}
.contact {
overflow: hidden;
position: absolute;
width: 400px;
height: 386px;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(255,255,255,0.95);
color: #aaa;
visibility: hidden;
opacity: 0;
}
.cube1:hover .contact {
visibility: visible;
opacity: 1;
}
Любая помощь приветствуется. Спасибо.
ответы уже предоставлены. но, вероятно, вам следует избавиться от видимости и непрозрачности и использовать только отображение. –