Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Смена цвета backgrounda при наведении курсора, Смена цвета backgrounda 
:(
    Опции темы
Headmaster
Дата 14.4.2008, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Подскажите пожалуйста начинающему адепту Java, каким образом можно допиться эффекта изменения цвета фона при наведении курсора, причём область изменения - круг.

Буду очень благодарен за ответы. Спасибо.
PM MAIL   Вверх
bars80080
Дата 14.4.2008, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



любая область в javascript меняет свой цвет за счёт изменение фона:
Код

<div onmouseover="this.background='#00ff00;'" onmouseout="this.background='#ff0000;'">zone</div>

но это не касается явы, мало того возникает серьёзный вопрос, а что это за круглая область?
PM MAIL WWW   Вверх
Headmaster
Дата 15.4.2008, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Круглая область возникает после наведения мыши на экран, получается нечто вроде эффекта фонарика.
Мы как бы светим на экран и там видны буквы. И не могли бы вы чуть подробнее описать алгоритм (хотя бы приблизительно).
PM MAIL   Вверх
bars80080
Дата 15.4.2008, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



да объяснить то можно:
 onmouseover="this.background='#00ff00;'"
при наведении мыши на this (этот) объект background (имеет фон) зелёного цвета
onmouseout - убрать

а как образуется эта круглая область? из чего? и опять же, вопрос точно в тот раздел? java != javascript
PM MAIL WWW   Вверх
ksnk
Дата 15.4.2008, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Это скорее всего Java.

Однако на JavaScript можно было бы порешать такую задачку, если бы свойство clip могло принимать значение не только rect, но и round... К примеру, сдублировать контент в невидимый абсолютный div поверх странички, сменить ему бакграунд и перемещать clip за курсором...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Samotnik
Дата 15.4.2008, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: нет
Всего: 191



Цитата(Headmaster @  15.4.2008,  14:38 Найти цитируемый пост)
Круглая область возникает после наведения мыши на экран, получается нечто вроде эффекта фонарика.
Мы как бы светим на экран и там видны буквы. И не могли бы вы чуть подробнее описать алгоритм (хотя бы приблизительно). 


Headmaster,   JAVA    !=    JAVASCRIPT    smile 
вы определитесь. 
если на  Java  нужно написать, то посмотрите в  сторону апплетов (Applets)  если на  JavaScript   то вам  уже показали, что нужно сделать 
PM MAIL   Вверх
Headmaster
Дата 16.4.2008, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Да, я сделал ошибку, нужно использовать именно javaScript. Но у меня возникают некоторые трудности с работоспособностью кода. Если Вам не сложно, выложите пожалуйста код данного вопроса, тем более, как вы пишите, он прост. Спасибо за то, что помогаете решать эту "нетрудную проблемку") smile  smile 
PM MAIL   Вверх
ksnk
Дата 16.4.2008, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Цитата(Headmaster @  16.4.2008,  16:41 Найти цитируемый пост)
эту "нетрудную проблемку"

А кто из нас сказал, что проблемка нетрудная? ;-) Я, к примеру, сказал, что возможности сделать круглый "глаз" не вижу  практически реализуемой возможности. Можно сделать квадратный "глаз", но эта задача тоже не таок "нетрудная"... smile


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
bars80080
Дата 16.4.2008, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



я не вижу проблем  smile 

http://interes.uzelok.net/files/prozhector.zip
PM MAIL WWW   Вверх
ksnk
Дата 16.4.2008, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



bars80080, Забавно, и вполне достойно! но, imho, не совсем то... нужно-же бакграунд менять у контента...
Кстати, прозрачный в некоторых местах gif все равно проблему с круглым глазом не решит... ;-(


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
bars80080
Дата 16.4.2008, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



так по-моему в вэбе нет круглых предметов?
PM MAIL WWW   Вверх
ksnk
Дата 16.4.2008, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Только что пришло в голову... А каким образом предлагается менять цвет? 
К примеру, если зеленая полупрозрачная картинка будет ездить за курсором, по все, что под этой картинкой поменяет цвет... Это случайно не оно? 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Headmaster
Дата 16.4.2008, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Ну это просто чудо какое-то! Огромное спасибо, Барс, даже не ожидал, что можно так просто получить ответ на данный вопрос. Впрочем, ответ сам оказался далёким от простого. Я мало что понял из кода, но теперь придётся вооружится книгами и изучать все эти объекты. Спасибо всем, кто нашёл время рассмотреть и высказать своё мнение по моему вопросу.  smile

Добавлено через 1 минуту и 35 секунд
Да и если не сложно, присоветуйте пожалуйста какой-нибудь источник, откуда можно узнать о б используемых в примере конструкциях.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1127 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.