Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Фон сайта.Бесконечная анимация цвета (https://javascript.ru/forum/dom-window/8366-fon-sajjta-beskonechnaya-animaciya-cveta.html)

mdbm 22.03.2010 00:42

Фон сайта.Бесконечная анимация цвета
 
Добрый день.
На сайте есть фон.
Задача: Сделать чтобы фон бесконечно переходил плавно из одного цвета в другой.

Перелив я организовал, а вот как сделать его теперь бесконечным ???

Вот код:
function runIt() {
$("#main").animate({ backgroundColor: "blue" }, 5000)
	   .animate({ backgroundColor: "green" }, 5000);
})

runIt() ;


<body id="main">

</body>

neurostep 22.03.2010 09:30

Простите, но менять цвет фона body периодически - не самая лучшая идея. у некоторых юзеров явно подвиснут браузеры.
а вообще:
setInterval(runIt, 10000);

должно сработать.

subzey 22.03.2010 09:32

Гифка анимированная будет в разы быстрее работать, кстати.

neurostep 22.03.2010 11:16

Цитата:

Сообщение от subzey
Гифка анимированная будет в разы быстрее работать, кстати.

Да, единственный минус гифки - это если юзер нажмет клавишу ESC, то она перестанет анимироваться.

subzey 22.03.2010 12:53

neurostep,
а Вы хотите насильно показывать пользователю элементы, вызывающие эпилептические припадки?

neurostep 22.03.2010 12:57

Нет, конечно, что Вы, просто назвал один из минусов гифки.

Gozar 22.03.2010 13:00

neurostep,
я бы на вашем месте сильно подумал, прежде чем делать "такое". subzey -
прав, такие эффекты только отпугнут пользователей.

mdbm 22.03.2010 13:48

Вот взгляните как это выглядит.
По моему ничего пугающего

http://Динамический фон

Как кстати нагружается ваш браузер ? Посмотрите...

А почему вы не рекомендуете применять такую анимацию ?
Только из за ресурсоядности ?

Gozar 22.03.2010 16:12

Цитата:

Сообщение от mdbm (Сообщение 48585)
Вот взгляните как это выглядит.
По моему ничего пугающего

Да это завораживает и красиво, прямо как северное сияние, а теперь представьте что вы смотрите на северное сияние и пытаетесь прочесть что на нем написано и смотрите вы на него часа два. Прям издевательство какое-то. Вы должны предусматривать и такой вариант, если считаете себя программистом.

mdbm 22.03.2010 16:33

Да, это да.
Я думаю что смена цвета будет передумана и привязана к каким-то событиям....


Часовой пояс GMT +3, время: 00:05.