20.Май.2012
Воскресенье
20:14:59
Персональный
ROLIK @ САЙТ

Санкт-Петербург
| регистрация | вход | включить музыку
[ Новые сообщения · Участники · Правила форума · Поиск ]
Страница 1 из 212»
Общение » Мои познания системы создания сайтов UcoZ » Интересные решения на основе CSS (стилей) » Увеличение картинки при наведении курсора. (Увеличение картинки с использованием CSS (стилей))
Увеличение картинки при наведении курсора.
rolik63Дата: Пятница, 20.Февраль.2009, 15:31:04 | Сообщение # 1
Admin
Группа: БОСС
Сообщений: 23
Статус: Offline
Просматривая БЛОГ uCoz, понравилось интересное решение, по просмотру картинок при наведении курсора на них. Написал в блоге, попросил администрацию поделиться премудростями, но ответа не получил. Пришлось самому вникать во всё.
Я человек не жадный, вот решил поделиться своими знаниями, как это можно применить на своих сайтах. Пример использования можно просмотреть на школьном сайте в новостях.

Увеличение картинки при наведении курсора
с использованием CSS (стилей)

Данное решение основано на условии a:hover

Вот код, который надо вставить в стили.

Code
/* =Hoverbox Code= */

.hoverbox { cursor: default; list-style: none; }
.hoverbox a { cursor: default; }
.hoverbox a .preview { display: none; }
.hoverbox a:hover .preview { display: block; position: absolute; top: -33px; left: -95px; z-index: 1; }
.hoverbox img { background: #F8F1DC; border-color: #FFCC66; border-style: solid; border-width: 1px; color: inherit; padding: 2px; vertical-align: top; }
.hoverbox li { background: #F8F1DC; color: inherit; display: inline; float: left; margin: 3px; padding: 5px; position: relative; }
.hoverbox .preview { border-color: #FFCC99; }         
/* ----------------- */

Меняя цветовые значения, можно настроить рамку вокруг картинки под свой дизайн.

Code
.hoverbox a:hover .preview { display: block; position: absolute; top: -33px; left: -95px; z-index: 1; }
- в этой строке настраивается расположение рисунка на странице относительно превью.

Вот код, который вставляется в контент страницы, непосредственно в сообщение.
Можно вставлять прямо в код шаблона.

Code

<ul class="hoverbox">
<li>
<a href="адрес альбома" title="Посмотреть альбом" target="_blank">
<img src="адрес картинки" alt="описание" border="0" width="150">
<img class="preview" src="адрес картинки" alt="описание " border="0" width="500">
</a>
</li>
</ul>

Code
<a href="адрес альбома" title="Посмотреть альбом" target="_blank">
- если картинка взята из альбома, то можно сделать ссылку на просмотр его. Если загружена в файловый менеджер, то просто вместо адреса вставляете # - вот так
Code
<a href="#" >
. Можно просто вставить адрес картинки и тогда при нажатии на область, откроется новое окно, с картинкой в полном размере.
width="150" - размер маленькой картинки
width="500" - размер большой картинки

Но это ещё не всё. Для того чтобы работало в IE нужно вставить перед head следующее:

обязательно объявите ДОКТАЙП, стандарт по какому браузер должен читать сайт.

У меня объявлен вот такой:

Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//RU"  "http://www.w3.org/TR/REC-html40/loose.dtd">
 
Alex_kilaДата: Воскресенье, 18.Апрель.2010, 15:12:23 | Сообщение # 2
Рядовой
Группа: Любопытствующие
Сообщений: 3
Статус: Offline
Привет !!!Подскажи а почему у меня при наведении курсора,картинка увеличивается но пробивает та картинка которая находится за ней?
 
rolik63Дата: Воскресенье, 18.Апрель.2010, 20:11:47 | Сообщение # 3
Admin
Группа: БОСС
Сообщений: 23
Статус: Offline
Ссылку дай пожалуйста на эту страницу, я что-то не понимаю что ты имеешь ввиду.

Может у тебя просто надо поменять местами адреса оригинала с превьюшкой.

 
Alex_kilaДата: Понедельник, 19.Апрель.2010, 10:48:54 | Сообщение # 4
Рядовой
Группа: Любопытствующие
Сообщений: 3
Статус: Offline
В мазиле и опере работает,а вот в ИЕ нет,я вкинул в хед код который ты написал,нечего не получилось,может нужно было чтото прописывать?
SportStyle.dn.ua/shop
 
rolik63Дата: Понедельник, 19.Апрель.2010, 10:59:21 | Сообщение # 5
Admin
Группа: БОСС
Сообщений: 23
Статус: Offline
У тебя 8 Эксплоер???
У меня 8 стоит, немного глючит....скорее всего надо прописывать для 8 версии в ХЕД, в существующем варианте подгонка для 6 и 7.
Надо в блог юкозовский сходить и посмотреть исходный код страницы с такими картинками....они может уже и исправили для 8 версии.
 
Общение » Мои познания системы создания сайтов UcoZ » Интересные решения на основе CSS (стилей) » Увеличение картинки при наведении курсора. (Увеличение картинки с использованием CSS (стилей))
Страница 1 из 212»
Поиск:
Ну очень рекомендую: Перенос профиля в Мазила Firefox 4.0 при смене ОС
Звёздное небо или на ваше усмотрение. (Как я сделал такую гостевую, как на этом сайте.)
Рекламные статьи | Rolik@Сайт © 2007-2012 | Хостинг от uCoz | |

Проверить аттестат