Skip to content

Instantly share code, notes, and snippets.

@jeremyckahn
Created February 22, 2014 18:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeremyckahn/9159748 to your computer and use it in GitHub Desktop.
Save jeremyckahn/9159748 to your computer and use it in GitHub Desktop.
An example of a potential way to use Rekapi in a responsive design
var rekapi = new Rekapi(document.body);
var actor = rekapi.addActor({context: document.getElementById('my-actor')});
// Assumes isMobile is defined somewhere
if (isMobile()) {
actor
.keyframe(0, {
transform: 'translateX(0px) translateY(0px)'
})
.keyframe(1000, {
transform: 'translateX(100px) translateY(100px)'
});
// Assumes isDesktop is defined somewhere
} else if (isDesktop()) {
// Animates a farther distance for larger screens
actor
.keyframe(0, {
transform: 'translateX(0px) translateY(0px)'
})
.keyframe(1000, {
transform: 'translateX(500px) translateY(500px)'
});
}
rekapi.play();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment