Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Material Design for Bootstrap 4
Material by Daemonite is an open-source front-end interface that combines Bootstrap 4's technology with Google Material Design's visual language, letting developers keep familiar Bootstrap markup while gaining a Material Design look and feel.
Material is a cross-platform, fully responsive front-end interface built on Bootstrap 4 and maintained by Daemonite. It takes standard Bootstrap HTML markup and outputs a Material Design-styled user interface. The project's primary goal is to restyle every Bootstrap component to match Material Design principles, so developers continue using the same markup they already know. A secondary goal adds Material-only components such as floating buttons, pickers, and steppers, which require additional markup and JavaScript beyond what Bootstrap provides.
material.css, material.min.css, material.js, material.min.js, along with source maps for browser debugging.bower install daemonite-material or npm install daemonite-material.assets/, allowing customization and rebuilding.Web developers who want a Material Design interface without leaving the Bootstrap ecosystem can use Material as a drop-in styling layer. Bootstrap 4 users who want to modernize existing sites benefit from the straightforward swap of stylesheets. Teams needing Material-specific widgets, such as steppers or pickers, can rely on the additional components without writing them from scratch.
Material is applied as a stylesheet and optional JavaScript layer. Include material.css and material.js in your page, then write Bootstrap markup as usual. For Material-only components, add the extra markup and JavaScript documented on the site, and those components will render with Material styling.
No. Material is built on top of Bootstrap 4. It keeps the Bootstrap grid, utilities, and JavaScript behavior, and restyles components to follow Google Material Design. You continue to use Bootstrap's classes and structure.
You can clone the repository, download the latest release, or install with bower install daemonite-material or npm install daemonite-material. The package includes compiled CSS and JavaScript in css/ and js/ folders.
The documentation is in the repository's docs/ folder, built with Jekyll and hosted on GitHub Pages at daemonite.github.io/material. You can also run it locally by following the project's setup steps.
No. Many components are styled purely with CSS and work exactly as Bootstrap does. Material-only components like pickers and steppers are documented separately and require the additional JavaScript included in material.js. Standard Bootstrap components continue to use Bootstrap's own JavaScript plugins.
