Главная » 2012 » Ноябрь » 14 » Анимированный фон, реализованный при помощи MooTools
03:33
Анимированный фон, реализованный при помощи MooTools
Анимация – это как раз тот отличный эффект, создание которого сильно упрощается за счет таких javascript-платформ как MooTools и jQuery. Сегодня мы хотим предложить вам отличное jQuery-руководство, в котором рассказывается о разработке анимированного фонового изображения на странице. Воспользуйтесь отрывком кода MooTools, который также продемонстрирует вам процесс интеграции данного эффекта в любую веб-страницу.

[img]/uploads/posts/2012-05/1337936751_bg-clouds.jpg[/img]

CSS-код

#animate-area { background-image: url(clouds.png);background-position: 0px 0px;background-repeat: repeat-x;}
Первый этап заключается в установке изображения в качестве фона нашего конкретного контейнера. Не забудьте сделать так, чтобы фон повторялся в горизонтальном направлении!

javascript-код MooTools

window.addEvent("domready",function() {//settingsvar duration = 40000;var length = 2000;var count = 0;var tweener;// Executes the standard tween on the background positionvar run = function() {tweener.tween("background-position", "-" + (++count * length) + "px 0px");};// Defines the tweentweener = $("animate-area").setStyle("background-position", "0px 0px").set("tween", { duration: duration, transition: Fx.Transitions.linear,onComplete: run,link: "cancel"});// Starts the initial run of the transitionrun(); });
Первый этап, как всегда, заключается в приготовлении настроек для отображения. Следующий заключается в настройке функции анимации. Мы увеличиваем отрицательный параметр left для фона, чтобы наше шоу продолжалось. Последний этап заключается в, как вы уже догадались, в запуске всего представления!

Посмотреть демо

Убедитесь, что скорость анимации очень низкая, и что она протекает плавно – большая скорость фона может свести с ума ваших пользователей. С другой стороны, если творчески подойти к этому, то ваш сайт будет уникальным!
Категория: coolwebmasters | Просмотров: 422 | Добавил: kalashnikov_by | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]