![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Headmaster |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Подскажите пожалуйста начинающему адепту Java, каким образом можно допиться эффекта изменения цвета фона при наведении курсора, причём область изменения - круг.
Буду очень благодарен за ответы. Спасибо. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
любая область в javascript меняет свой цвет за счёт изменение фона:
но это не касается явы, мало того возникает серьёзный вопрос, а что это за круглая область? |
|||
|
||||
| Headmaster |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Круглая область возникает после наведения мыши на экран, получается нечто вроде эффекта фонарика.
Мы как бы светим на экран и там видны буквы. И не могли бы вы чуть подробнее описать алгоритм (хотя бы приблизительно). |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
да объяснить то можно:
onmouseover="this.background='#00ff00;'" при наведении мыши на this (этот) объект background (имеет фон) зелёного цвета onmouseout - убрать а как образуется эта круглая область? из чего? и опять же, вопрос точно в тот раздел? java != javascript |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Это скорее всего Java.
Однако на JavaScript можно было бы порешать такую задачку, если бы свойство clip могло принимать значение не только rect, но и round... К примеру, сдублировать контент в невидимый абсолютный div поверх странички, сменить ему бакграунд и перемещать clip за курсором... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
Headmaster, JAVA != JAVASCRIPT вы определитесь. если на Java нужно написать, то посмотрите в сторону апплетов (Applets) если на JavaScript то вам уже показали, что нужно сделать |
|||
|
||||
| Headmaster |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Да, я сделал ошибку, нужно использовать именно javaScript. Но у меня возникают некоторые трудности с работоспособностью кода. Если Вам не сложно, выложите пожалуйста код данного вопроса, тем более, как вы пишите, он прост. Спасибо за то, что помогаете решать эту "нетрудную проблемку")
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
А кто из нас сказал, что проблемка нетрудная? ;-) Я, к примеру, сказал, что возможности сделать круглый "глаз" не вижу практически реализуемой возможности. Можно сделать квадратный "глаз", но эта задача тоже не таок "нетрудная"... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
||||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
bars80080, Забавно, и вполне достойно! но, imho, не совсем то... нужно-же бакграунд менять у контента...
Кстати, прозрачный в некоторых местах gif все равно проблему с круглым глазом не решит... ;-( -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
так по-моему в вэбе нет круглых предметов?
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Только что пришло в голову... А каким образом предлагается менять цвет?
К примеру, если зеленая полупрозрачная картинка будет ездить за курсором, по все, что под этой картинкой поменяет цвет... Это случайно не оно? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Headmaster |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Ну это просто чудо какое-то! Огромное спасибо, Барс, даже не ожидал, что можно так просто получить ответ на данный вопрос. Впрочем, ответ сам оказался далёким от простого. Я мало что понял из кода, но теперь придётся вооружится книгами и изучать все эти объекты. Спасибо всем, кто нашёл время рассмотреть и высказать своё мнение по моему вопросу.
Добавлено через 1 минуту и 35 секунд Да и если не сложно, присоветуйте пожалуйста какой-нибудь источник, откуда можно узнать о б используемых в примере конструкциях. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |