Skip to content

Applies a transitive class that gets removed after a CSS transition ends.

Notifications You must be signed in to change notification settings

ykankaya/class-transition

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

class-transition

Applies a transitive className that gets removed upon a CSS transition completing or a timeout executing as a fallback.

Example

var transition = require('class-transition');
var el = document.getElementById('subject');
transition(el, 'highlight', '500ms', function() {
  console.log('transition finished');
});

API

transition(el, class, [time], [fn])

Applies the given class to el for a given time. If no time is given, the class will be removed when the transition completes.

time is passed to the ms component, so it can be 500 or '500ms' or '0.5s'.

You may also pass an optional fn to be notified when the transition finishes.

License

MIT

About

Applies a transitive class that gets removed after a CSS transition ends.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 51.6%
  • JavaScript 42.5%
  • Makefile 5.9%