create-keyframes

1.0.1 • Public • Published

create-keyframes Build Status

Create a CSS keyframe animation in JavaScript

Install

$ npm install --save create-keyframes

Usage

var Keyframes = require('create-keyframes')
 
var animation = Keyframes({
  0: {
    top: 0
  },
  100: top: 10
})
element.style.animation = animation + ' 1s'

Creates a normal declaration and @-webkit-keyframe.

API

Keyframes(data) -> string

Returns the keyframe name. Caches the name so the same value will be returned for any future call with the same data.

data

Required
Type: object

Keyframe animation data. Can be {from, to} or percentages ({0, 25, 100}). The CSS for each frame may be provided in camel case, e.g. {fontSize: '12px'.

License

MIT © Ben Drucker

/create-keyframes/

    Package Sidebar

    Install

    npm i create-keyframes

    Weekly Downloads

    64

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • bendrucker