Skip to main content

What's included

boodoo is downloadable in two forms: within which you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.

The compiled CSS and JS are split into a few useful, deliberately small builds so you only ship what you need:

Precompiled

boodoo/
โ”œโ”€โ”€ dist/
โ”‚   โ”œโ”€โ”€ css/
โ”‚   โ”‚   โ”œโ”€โ”€ boodoo.css            # full framework (components + grid + utilities + helpers)
โ”‚   โ”‚   โ”œโ”€โ”€ boodoo.min.css
โ”‚   โ”‚   โ”œโ”€โ”€ boodoo-grid.css       # grid + containers only
โ”‚   โ”‚   โ”œโ”€โ”€ boodoo-reboot.css     # normalize + base styles
โ”‚   โ”‚   โ”œโ”€โ”€ boodoo-utilities.css  # Tailwind-style utility classes
โ”‚   โ”‚   โ”œโ”€โ”€ boodoo-animations.css # motion utilities & keyframes
โ”‚   โ”‚   โ””โ”€โ”€ boodoo.less.css       # compiled from the Less build
โ”‚   โ””โ”€โ”€ js/
โ”‚       โ”œโ”€โ”€ boodoo.js             # UMD bundle (all components, ~56 KB)
โ”‚       โ””โ”€โ”€ boodoo.esm.js         # ES module, tree-shakeable

Source code

Build boodoo from source using the Sass and Less files in the scss/ and less/ folders. The Sass source is modular โ€” override variables, mixins, and maps to create your perfect output.

JavaScript components

Bring boodoo to life with our optional vanilla JavaScript plugins. Learn about each plugin and its data API below.

Alert dismiss
Button toggle
Carousel slide
Collapse expand
Dropdown menu
Modal dialog
Offcanvas panel
Popover detail
Scrollspy scroll
Tab switch
Toast notify
Tooltip hint
Ripple material