rollover - вопрос, помогите! @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 18 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Заголовок сообщения: rollover - вопрос, помогите!
Сообщение Добавлено: 21 Ноябрь 2004, 22:42:28 
как сделать rollover непрямоугольной картинки?
принципиально это возможно?
если да, то как?
придумали же люди
image map, можт, и ролловер к нему есть ;-)
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Сообщение Добавлено: 21 Ноябрь 2004, 22:46:49 
пока придумал прикрутить появление нового слоя с картинкой с прозрачными краями
по onmouse_over, но при наведении на прямоугольное-таки изображение.…
кто чего умного подскажет?
Старый волк
новый человек
0
Сообщения: 23
Зарегистрирован: 21.11.04
Сообщение Добавлено: 21 Ноябрь 2004, 23:38:19 
FonGenrih, Этого ПРИНЦИПИАЛЬНО сделать невозможно в силу ряда причин, о которыъ Вы или догадываетесь или никогда не догадаетесь. Просто придёться или в ГИФе или в ПНГ оставить прозрачные области. А вообще как-то странно тема выдумана.
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Сообщение Добавлено: 22 Ноябрь 2004, 01:14:53 
да, любитель я странные вопросы задавать ;-)
ну догадываться я могу много о чем,
мне интересно, что профессионалы думают
по этому поводу. гугль отказался мне помочь,
вот, спрашиваю здесь. мало ли,
кто-то сталкивался и таки извернулся ;-)
Старый волк
новый человек
0
Сообщения: 23
Зарегистрирован: 21.11.04
Сообщение Добавлено: 22 Ноябрь 2004, 02:53:54 
FonGenrih, изображения на экране ПО ОПРЕДЕЛЕНИЮ прямоугольны и считываются от гла до угла. Посему Ваш вопрос, сорри, просто не имеет никакого смысла.
Vadim
новый человек
0
Сообщения: 17
Зарегистрирован: 21.10.04
Сообщение Добавлено: 22 Ноябрь 2004, 06:26:05 
Map сделайте на image нужной формы, и все события на нее обрабатываются.
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Сообщение Добавлено: 22 Ноябрь 2004, 15:37:35 
Vadim, спасибо, то что надо!
нагуглить пошаговый туториал не составило проблем.
Старый волк, я не собирался менять прямоугольность
изображений, мне нужно было подобие непрямоугольной маскировки
прямоугольного изображения.
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Сообщение Добавлено: 22 Ноябрь 2004, 18:26:47 
ааа! рано обрадовался.
эти умники предлагают либо ролловер всей картинки, а не части,
но по наведении на image map.

либо преобразование прямоугольного image mapa
в clip координаты отдельного слоя, что не есть гуд.

в-общем, вопрос открыт, и, видимо, без решения.
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 22 Ноябрь 2004, 20:25:35 
флэш вам мог бы помочь минут за 5

_________________
:: metal kick ass ::
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 23 Ноябрь 2004, 10:21:19 
FonGenrih,
Цитата:
эти умники предлагают либо ролловер всей картинки, а не части,
но по наведении на image map.


а что мешает менять всю картинку незаметно для посетителя сайта (но по наведениии на map)?

_________________
Пьяный русский хакер практически непобедим!
Sprinter
новый человек
0
Сообщения: 118
Зарегистрирован: 24.08.04
Сообщение Добавлено: 23 Ноябрь 2004, 19:08:30 
А если JavaScript`om контролить координаты мыши и тестить их на попадание в зону (сколь угодно непрямоугольную)? В нужный момент переворачивать? Сам никогда ничего подобного не делал, но полагаю, что это возможно.
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Сообщение Добавлено: 24 Ноябрь 2004, 00:08:44 
CutCopyPaste, фактически мешает то, что новую картинку следует
показать не во всей прямоугольной красе,
а в обрезанном виде (виде круга, например),
это как если создать новый слой
и написать ему не clip rect(10,20,30,40),
а clip circle(10,20,30), т.е. обрезать по кругу.
если 6 круглых кнопок, предположим, можно,
конечно, менять при наведении 6 разных картинок,
в которых один кружочек другого цвета.
но как-то накладно на диалап получается.

Sprinter, можно, конечно, и javascriptom
координаты обрабатывать, а при наведении
картинку менять, но во-первых,
это фактически будет реализация уже встроенной
функции image map, а во-вторых весь цимес в том,
чтобы новую картинку по этим _непрямоугольным_
координатам обрезать.

прав товарищ MpaK999, насчет флэша,
но очень уж хотелось обойтись только html-javascript..
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Сообщение Добавлено: 24 Ноябрь 2004, 00:10:39 
хотя глупости всё это, давно флэш рулит, наверное.…
чё уж.
понятно, что html-javascript в сторону оформительских
причиндалов не развиваются, но ебени-фени,
придумали же clip rect(…) можно было добавить clip poly(…)
как в image map!!!
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Ноябрь 2004, 11:25:21 
FonGenrih, тебе сказали два решения, одно для хтмл+JS, второе на флеше. что тебе еще нужно?

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Akela
Констататор
12
Сообщения: 3239
Зарегистрирован: 03.05.02
Откуда: Европа
Сообщение Добавлено: 25 Ноябрь 2004, 16:54:11 
FonGenrih, не, вообще если речь идёт о маске, то в чём проблема? Сделай картинку с дыркой и под ней меняй свой ролловер. Вроде как z-index давно придумали. Нет?
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Сообщение Добавлено: 25 Ноябрь 2004, 22:26:31 
Akela, интересное решение, спасибо! :beer:
хорошо, и слоёв много не понадобится. я уж хотел
наплодить штук 7 всяких разных ;-)
Long,
Цитата:
что тебе еще нужно?


я всего лишь хотел

Цитата:
подобие непрямоугольной маскировки
прямоугольного изображения.

Akela
Констататор
12
Сообщения: 3239
Зарегистрирован: 03.05.02
Откуда: Европа
Сообщение Добавлено: 26 Ноябрь 2004, 01:17:04 
FonGenrih, да незачто, только чем это будет отлчаться от замены обычных картинок, на которых наложили такую маску уже при изготовлении? Весить они от этого будут ровно столько же! ;)
FonGenrih Муж.
постоянный участник
39
Сообщения: 2009
Зарегистрирован: 16.07.04
Откуда: SPb
Сообщение Добавлено: 26 Ноябрь 2004, 18:48:30 
Akela, да дело тут не в весе.
одна картинка должна перекрывать другую,
вот и вся загвоздка. а впрочем, задача сегодня была решена,
слоями, как и предполагалось.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 18 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100