Автор Тема: JavaScript & JScript  (Прочитано 2494 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gsanjok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.gsanjok.narod.ru
JavaScript & JScript
« : 18 Июня 2005, 16:58:54 »
Подскажите как сделать :
 1. затемнение картинок на страничке, чтобы при наведении курсора на картинку она показывала натуралыный цвет и яркость.
 2.  нормально отображающиеся картинки при наведении курсора становятся черно-белыми.
:insane: :rolleyes:
icq № 165999596

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
JavaScript & JScript
« Ответ #1 : 22 Июня 2005, 10:37:16 »
1. Самый тупой вариант, это иметь по две картинки и соответсвенно при событии (onmouseover, onmouseout) изменять src у объекта картинки.

Но минусы, что это будет на медленном канале клиента оттормаживать, так как загрузка лишней картинки нужна.

2. Будет работать только в IE. Отъюзать фильтры, вообщем это такой изврат который много чего позволяет делать с картинками (прозрачности, затенения и т.д.), прописывается стилями.

Опять же сделаешь два CSS класса в которых пропишешь эти фильтры, и будешь их по событию менять у картинки.

Подробнее про фильтры читай у микрософта
http://msdn.microsoft.com/workshop/author/filter/reference/reference.asp
Можно ими дофига чего, главное не полениться и почитать, примеров там много.

3. Для тонких извращенцев. Делаешь гифовскую картинку 2x2 пикселя, (дальше порядам) первый пиксель белый, второй прозрачный, третий прозрачный, четвертый белый.

Если такой картинкой заполнить фон слоя, который подвинуть над нужной картинкой, то она будет выглядеть белее (меняешь белые пиксели на черные и будет затемнение, извращаясь с цветами решетки можно получить нужный эфект).

ну и вообщем показывать этот слой и убирать на событие, двигая его на нужную картинку.
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28