подскажите как сделать превью при наведении на изображение,
пример: http://unmasked.rusff.ru/ (изображения в таблице)
превью при наведении
Сообщений 1 страница 3 из 3
Поделиться1Ср, 30 Май 2012 21:46:57
Поделиться2Чт, 31 Май 2012 00:27:09
подскажите как сделать превью при наведении на изображение,
пример: http://unmasked.rusff.ru/ (изображения в таблице)
если рассматривать конкретный приведённый вами пример, то в нём сделано всё таким способом:
там создан список, которому присвоен класс hoverbox, в списке ссылки на профиль видимо администраторов, в каждой ссылке содержатся 2 избражения, одно которое мы видим сразу, размером 40х40, второе размером 100х100 невидимое (имеет свойство display: none;) до тех пор, пока мы не наведём на первое изображение курсор тогда вступает в силу метод (:hover) и позиционируется второе изображение поверх первого, т.е. становится видимым и перекрывает его (display: block; z-index: 1;), второму изображению присвоен класс preview
<ul class="hoverbox">
<li>
<a href="http://unmasked.rusff.ru/profile.php?id=12">
<img border="0" src="http://www.10pix.ru/img1/897637/7786326.png"> <!-- тут первое изображение 40х40 -->
<img border="0" src="http://www.10pix.ru/img1/1864/7786325.png" class="preview"> <!-- тут второе изображение 100х100 -->
</a>
</li>
</ul>
и свойства стиля для данного кода
<style type="text/css">
.hoverbox
{cursor: default; list-style: none; margin-left:100px;}.hoverbox a
{cursor: default;margin-left:-10px;}.hoverbox a .preview
{display: none;}.hoverbox a:hover .preview
{display: block; position: absolute; top: 0px; left: -24px; z-index: 1;}.hoverbox img
{color:inherit; padding: 0px; vertical-align: top;}.hoverbox li
{color: inherit; display: inline; float: left; margin: 3px; padding: 3px; position: relative;}
</style>
Отредактировано Romych (Чт, 31 Май 2012 00:28:56)
Поделиться3Чт, 31 Май 2012 11:00:49
Romych
спасибо