transition

WebJar for transition

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

transition
Последняя версия

Последняя версия

0.1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

transition
WebJar for transition
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/kamicane/transition

Скачать transition

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/transition/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>transition</artifactId>
    <version>0.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/transition/
implementation 'org.webjars.npm:transition:0.1.1'
// https://jarcasting.com/artifacts/org.webjars.npm/transition/
implementation ("org.webjars.npm:transition:0.1.1")
'org.webjars.npm:transition:jar:0.1.1'
<dependency org="org.webjars.npm" name="transition" rev="0.1.1">
  <artifact name="transition" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='transition', version='0.1.1')
)
libraryDependencies += "org.webjars.npm" % "transition" % "0.1.1"
[org.webjars.npm/transition "0.1.1"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.webjars.npm » prime jar [0.4.2,0.5)
org.webjars.npm : mout jar [0.9.1,0.10)

Модули Проекта

Данный проект не имеет модулей.

Transition

Transition is a simple animation library. It is based on requestAnimationFrame. Its only job is to calculate a delta based on a duration and an equation. It is kept simple to be able to animate any number of things, with any interpolation logic.

Properties

An animation can be idle, active, or paused.

  • active means the animation is started. The animation can be either paused or stopped.
  • paused means the animation is in a paused state. The animation can be resumed.
  • idle means the animation is neither paused or active. It can be started.

Usage

var Transition = require('transition');
var equations = require('transition/equations');

var animation = new Transition(1000, equations.sineIn, function(delta) {
  console.log(delta);
});

// an animation should be started
animation.start();

// is the animation running?
console.log(animation.active); // true

// an animation can be paused and resumed.
animation.pause();

animation.resume();

// an animation can be stopped
animation.stop();

// you can also check if it's idle.
console.log(animation.idle);

Example with Transform3d

var Transform3d = require('transform3d');
var Transition = require('transition');

var equations = require('transition/equations');

var transform1 = new Transform3d();
var transform2 = new Transform3d();

transform1.rotateX(0).rotateY(0).scale(0.9);
transform2.rotateX(360).rotateY(180).scale(1.5);

var interpolation = transform1.interpolation(transform2);

var animation = new Transition(1000, equations.cubic, function(delta) {
  element.style.WebkitTransform = interpolation.step(delta).compose();
});

animation.start();

Версии библиотеки

Версия
0.1.1