Applies a transitive className that gets removed upon a CSS
transition completing or a timeout executing as a fallback.
var transition = require('class-transition');
var el = document.getElementById('subject');
transition(el, 'highlight', '500ms');
Applies the given class. time is passed to the
ms component, so it can be 500 or '500ms' or '0.5s'.
Note: if only support for browsers with CSS transitions is needed,
the time parameter can be omitted.
MIT