Сделать плавный переход
Здравствуйте! Есть такой код:
<body> <div> <a href="#" class="ok" onmouseover=" document.body.style.backgroundImage = 'url(http://javascript.ru/forum/images/ca_serenity/misc/logo.gif)' " onmouseout = " document.body.style.backgroundImage='' "> тут </a> </div> </body> При наведении на ссылку оно меняет быстро на другой фон. А как сделать так, чтобы при наведении на ссылку, оно плавно меняло фон, и возвращало так же. Заранее спасибо! |
Цитата:
Как именно для тебя "плавно поменять" картинку? |
Прозрачностью фона нельзя управлять. Поэтому нужно перенести картинку в отдельный элемент, который и будет играть роль фона.
На момент смены создаешь второй фон со второй картинкой и плавно меняешь прозрачность первого от 100% до 0, а второго - от 0 до 100% Хотя, вот хром вроде умеет плавно менять background-image через transition, но это исключение. |
Спасибо ребята! Что то значит попробую воплотить..
|
Часовой пояс GMT +3, время: 16:36. |