![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| max07 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
Добрый вечер,
такая проблема. Хочу сделать просмотр фото такого вида: есть фотка, вокруг неё рамка, при например навидении мыши на фотку, она (фотка) постепенно увеличивается по центру за пределы рамки. Части фотки вышедшие за рамку не видны. Далее при смещении курсора с фотки фотка уменьшается до начальных размеров, невидемые части постепенно появляются. Подскажите каким способом это реализовать (где почитать, в какую сторону копать)? Спасибо. |
|||
|
||||
| dXdYdZ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 3 Всего: 4 |
Пример похожего компонента есть здесь (Смотрите компонент resizeMenu). Для Вашего случая надо:
1) Сделать рамку с помощью элемента с установленным свойством overflow 2) Вставить в неё картинку 2) Подключить к ней события onmouseover и onmouseout 3) При наведении (onmouseover) плавно увеличивать картинку 4) При onmouseout - плавно уменьшать Для увеличения и уменьшения картинки можно использовать одну из готовых библиотек эффектов. |
|||
|
||||
| max07 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
Спасибо dXdYdZ. Вопрос решён.
Это сообщение отредактировал(а) max07 - 19.8.2007, 22:59 |
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Глючит на краю изображения, и не правильно работает в Mozilla и Opera - изображение поверх рамки.
-------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |