Помогите с небольшим эффектом на JS. При наведении курсора..

12
A
На сайте с 06.11.2010
Offline
128
1047

Никогда не работал с JS и времени пока нет, но очень нужно сделать одну вещь на JS.

Есть темная картинка и такая же, но светлая. Нужно сделать чтобы при наведении на темную картинку она плавно переходила в светлую. Как такое можно реализовать в JS?

Заранее спасибо.

dkameleon
На сайте с 09.12.2005
Offline
386
#1

картинки - два разных файла?

можно вообще без яваскрипта сделать.

Дизайн интерьера (http://balabukha.com/)
A
На сайте с 06.11.2010
Offline
128
#2

две картинки, отличаются только цветом: одна темная, другая светлее.

dkameleon
На сайте с 09.12.2005
Offline
386
#3

<div class="a"><div class="b"></div></div>

.a { width: 100px; height: 100px; background: url('light.jpg') no-repeat center center; }

.b { width: 100px; height: 100px; background: url('dark.jpg') no-repeat center center; }

.b { opacity: 1; }

.b:hover { opacity: 0; }

.b { transition: all 500ms ease-in-out;

-moz-transition: all 500ms ease-in-out;

-o-transition: all 500ms ease-in-out;

-webkit-transition: all 500ms ease-in-out;

}

beginerx
На сайте с 13.07.2009
Offline
173
#4

если JS то темная картинка не нужна - канва имеет фильтры а в ИЕ такие фильтры были и до HTML5 канвы.

>>>Скорость и Реакция<<< (https://vk.com/app4629907 ): онлайн тренировка скорости и времени реакции.... (https://vk.com/app4612117 )... (https://vk.com/club18740762 ).
A
На сайте с 06.11.2010
Offline
128
#5

dkameleon, у меня получается, что при наведении на картинку она просто исчезает плавно)

а мне бы чтобы она переходила плавно в другую картинку.

---------- Добавлено 26.05.2012 в 20:16 ----------

а не, понял как она работает)

---------- Добавлено 26.05.2012 в 20:19 ----------

вот только когда я навожу на картинку первая не исчезает.

dkameleon
На сайте с 09.12.2005
Offline
386
#6
Alkoshenko:
вот только когда я навожу на картинку первая не исчезает.

первая (светлая) и не должна.

темная находится перед светлой и при наведении плавно становится прозрачной - следовательно темная плавно преобразуется в светлую.

A
На сайте с 06.11.2010
Offline
128
#7

Перефразирую немного:

Есть две картинки. На экране видна одна картинка. При наведение на эту картинку она плавна переходит в другую.

dkameleon
На сайте с 09.12.2005
Offline
386
#8
Alkoshenko:
Перефразирую немного:

если вы собрали все правильно и хоть немного понимаете что я выше написал, то оно именно так и будет работать.

ПС. по крайней мере на новых адекватных броузерах :)

A
На сайте с 06.11.2010
Offline
128
#9

между тегами див чтонибудь ставить надо?

dkameleon
На сайте с 09.12.2005
Offline
386
#10
Alkoshenko:
между тегами див чтонибудь ставить надо?

нет. скиньте картинки - я вам сделаю конечный вариант.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий