Xpoint
   [напомнить пароль]

img map area

Метки: [без меток]
2007-10-15 13:42:45 [обр] Владимир(0/1)[досье]
На сервере генерируется изображение.
Подскажите, пожалуйста, как сделать карту так, чтоб принаведении на определённый участок изображения этот участок как-нибудь менялся - подсвечивался, или обрисовывался контуром.
спустя 15 минут [обр] Валера(0/24)[досье]
Как вариант разрезать изображение на части, и, например, по onmouseover изменять src этого участка изображения, добавлять рамку и пр.
спустя 2 часа 21 минуту [обр] Alexey V.(0/108)[досье]

Валера[досье] Я так, кстати, делал. Удобно, только когда фрагментов мало и они не меняются.

Владимир[досье] У area нет никаких визуальных стилей, это ведь только разметка. Так что свойствами area управлять не получится. Но если фрагмент простой (скажем, прямоугольник), то по onmouseover можно выводить поверх рисунка рамочку-div или графический указатель.

(ну или перехать с image map на svg :-)

спустя 2 часа 38 минут [обр] Илья Cтpeльцын aka SelenIT(15/171)[досье]
Как вариант: сделать сам map полностью прозрачным слоем, основную картинку положить под него (как фон), а фрагменты для подсветки вырезать отдельно, спозиционировать абсолютно в нужное место с меньшим z-index и display:none, по onmouseover делать их видимыми.
спустя 5 часов [обр] Валера(0/24)[досье]
Если имеется ввиду карта, с подсветкой городов, я где-то видел такое на flash, выглядело очень даже симпатично. Можете поискать в сети, или, если работали со флешем, попробовать самому сделать нечто подобное.
спустя 13 часов [обр] Владимир(0/1)[досье]
Всем спасибо, приглянулся вариант Ильи Стрельцына.
Очень интересно с SVG, не могли бы подкинуть ссылок на документацию по этому поводу.
спустя 10 минут [обр] Евгений Петров(172/1055)[досье]
спустя 1 час 43 минуты [обр] Marat Tanalin(6/78)[досье]
Кроссбраузерно и гибко в настоящее время этой цели можно достичь только с помощью Flash.
спустя 1 час 9 минут [обр] Владимир(0/1)[досье]
А как этот Флеш генерить динамически?
(Это вообще возможно?)
(можно ссылочки на доки)
спустя 10 часов [обр] Алексей В. Иванов(197/2861)[досье]
Можно динамически из php (во всех языках свои библиотеки для создания swf), а можно и в самом флаше напрограммировать генерацию картинок, текстов, эффектов и пр.
Powered by POEM™ Engine Copyright © 2002-2005