create-keyframes
Version:
Create a CSS keyframe animation in JavaScript
23 lines (15 loc) • 353 B
JavaScript
var cuid = require('cuid')
var insert = require('insert-styles')
var css = require('./css')
module.exports = Keyframes
var cache = {}
function Keyframes (config) {
var key = JSON.stringify(config)
if (cache[key]) return cache[key]
var id = cuid()
cache[key] = id
var styles = css(id, config)
insert(styles)
return id
}