Вы можете достичь этого многими способами.В зависимости от структуры вашей страницы вы можете выполнить это с помощью нескольких классов CSS.
HTML:
<div class="image_hover"><span>Text</span></div>
CSS:
.image_hover { background-image: url("path/to/image"); height: 95px; width: 270px; }
.image_hover span { display: none; }
.image_hover:hover span { display: block; position: relative; top: 80px; width: 270px; text-align: center; background-color: white; border: 1px solid black; height: 15px; line-height: 15px; }
Вам потребуетсясделать некоторые обновления в зависимости от вашей конкретной ситуации.Вот рабочий пример на jsbin.Это решение по умолчанию скрывает текст, и когда пользователь наводит курсор на элемент div, класс: hover приведет к отображению текста.
Вы также можете использовать jQuery для добавления или отображения div onmouseover.1013 *