Add Material Design styling to a static website by pasting two CDN lines into the HTML head with no build step.
Build a responsive website layout using MUI grid in under 12 KB of total CSS and JavaScript.
Style an HTML email with Material Design typography and colors using MUI's dedicated email CSS file.
MUI is a lightweight CSS and JavaScript framework for building websites that follow Google's Material Design visual guidelines. Material Design is the visual style Google uses across its apps and web products: flat surfaces, subtle shadows, specific typography, and animated interactions. MUI gives you the basic building blocks to apply that style to your own website without writing everything from scratch. The framework is intentionally minimal in size. The compressed CSS file is about 6.6 KB and the JavaScript file is about 5.4 KB, which means they add very little to a page's load time. It includes a responsive grid so pages adapt to different screen sizes, and it has no external dependencies, meaning you do not need to install anything else for it to work. You can add it to a page by pasting two lines of HTML that load the CSS and JavaScript from a public CDN, or you can install it via npm or Bower if you prefer to manage it as part of a build process. There are also pre-built packages for React, Angular, and web components if you are working within one of those frameworks. The library also includes a separate CSS file specifically for styling HTML emails, which is a distinct use case since email clients have limited CSS support compared to modern browsers. Browser support covers Internet Explorer 10 and later, current versions of Chrome, Firefox, and Safari, and iOS 6 and later. The README links to the project website for examples and a starter HTML template. Building the project from source requires Node.js and Sass. Tests can be run from the command line with npm test, and end-to-end tests run in the browser after a separate build step.
← muicss on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.