.animate()
Метод для создания анимации элементов.
animate(element, animation [, duration, origin, out]);
Параметр | Тип | Описание |
---|---|---|
element |
Node | Элемент HTML |
animation |
String | Название анимации. См. список доступных анимаций. |
duration |
Number | Продолжительность анимации (в миллисекундах). |
origin |
String | Модификатор «Точка трансформации». См. список точек координат. |
out |
Boolean | Модификатор реверса. "Входящая" анимация или нет. |
Примечание
Модификаторы точек координат «Transform origin» работают только с анимацией масштабирования *-scale-*
.
Пример использования
Анимируем блочный элемент «Карточка» так, что результат выполнения нас будет радовать его плавным увеличивающимся появлением с нижнего правого угла.
<div id="example" class="uk-card uk-card-primary uk-card-body">Карта с фоновым цветом</div>
let element = util.$('#example');
// Запускаем анимацию
util.animate(element, 'uk-animation-scale-up', 200, 'bottom-right', false)
.then(console.log('Блочный элемент анимирован!'));
Результат
Блочный элемент анимирован!