Skip to content

sjwilliams/container-class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

container-class

Manage CSS classes on an element that reflect exclusive state based on a slug. For example, if you want to toggle visual theme changes in a page, you could do this.

var containerClass = require('container-class');
var el = document.querySelector('html');
containerClass(el, 'theme', 'dark');

The renderd DOM would be:

<html class="theme-dark">....</html>

If you wanted to update the page theme, like after some user selection, you would:

containerClass(el, 'theme', 'bold');

And the DOM would now be:

<html class="theme-bold">....</html>

About

Manage CSS classes on an element that reflect exclusive state based on a slug.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published