Dojo / Анимация и специальные эффекты

Анимационные эффекты могут добавить выразительности ничем неприметному приложению. В этой главе последовательно будут рассматриваться функции, связанные с воспроизведением анимационных эффектов, встроенные непосредственно в библиотеку Base и в модуль dojo.fx (модуль эффектов), который входит в состав библиотеки Core. В этой главе вы найдете множество примеров с программным кодом, а сведения, которые здесь даются, основаны лишь на тех концепциях, что рассматривались в предыдущих главах. Кроме того, эта глава может рассматриваться как самостоятельный справочник.
Статьи раздела 'Анимация и специальные эффекты':
Core fx
До этого момента все наше внимание было сосредоточено на средствах создания анимационных эффектов, которые имеются в библиотеке Base. Возможностей функций fadeIn, fadeOut и animateProperty, представленных в библиотеке Base, вполне...
Анимация
Библиотека Base инструментального набора включает в себя основные средства анимации и дополняет их расширенными возможностями, находящимися в модуле dojo.fx. Основные возможности воспроизведения анимации в библиотеке Base реализов...
Анимирование произвольных свойств CSS
Давайте на основе полученных знаний рассмотрим оставшуюся функцию библиотеки Base – animateProperty, способную принимать один или более параметров. Заменив функцию addOnLoad фрагментом, что приводится ниже, можно проверить рабо...
Переключение
страивать анимационный эффект переключения (отображения и сокрытия) узла. Конструктор класса принимает ассоциативный массив параметров, который включает функции show и hide, а также продолжительность действия функций show и hide. ...
Программное управление анимацией
Хотя в общем случае вам не придется создавать объекты _Animation самостоятельно, вы имеете возможность управлять ими в большинстве обычных ситуаций. Например, в процессе воспроизведения анимационного эффекта имеется возможность пр...
Свертывание
Кроме столь распространенных эффектов скольжения и проявления/исчезновения, не менее часто используются эффекты свертывания и развертывания, для реализации которых также имеются отдельные функции. Принцип их использования не будет...
Скольжение
Эффект скольжения узла воспроизводится так же просто, как и эффект растворения/проявления. Для этого функции dojo.fx.slideTo передается ассоциативный массив с параметрами, как и в случае с функцией animateProperty. Пример 8.3 ...
Создание цепочек и комбинирование эффектов
Есть чтото удивительное в том, как объект скользит по экрану, растворяется и сворачивается, но на этом многообразие эффектов не заканчивается: вы можете использовать еще одну функцию в модуле fx библиотеки Core – dojo.fx.chain, п...
Цвета
Анимационные и другие эффекты на странице часто зависят от вычисления значения цвета. В библиотеке Base имеется элементарный класс Color, который реализует основные операции, связанные с вычислением значений цвета, преобразованием...

Страницы: 1