MaterializeCSS

Materialize, a CSS Framework based on material design.
-- Browse the docs --

GitHub Actions badge npm version badge jsDelivr version badge dependencies Status badge devDependency Status badge Gitter badge

## Table of Contents - [Quickstart](#quickstart) - [Documentation](#documentation) - [Build](#build) - [Supported Browsers](#supported-browsers) - [Changelog](#changelog) - [Testing](#testing) - [Contributing](#contributing) - [Copyright and license](#copyright-and-license) ## Quickstart: Read the [getting started guide](https://materializecss.github.io/materialize/getting-started.html) for more information on how to use materialize. - [Download the latest release](https://github.com/materializecss/materialize/releases/latest) of materialize directly from GitHub. ([Beta](https://github.com/materializecss/materialize/releases/)) - Clone the repo: `git clone https://github.com/materializecss/materialize.git` - Include the files via [jsDelivr](https://www.jsdelivr.com/package/npm/@materializecss/materialize). - Install with [npm](https://www.npmjs.com): `npm install @materializecss/materialize` (Beta: `npm install @materializecss/materialize@next`) ## Documentation The documentation can be found at . To run the documentation locally on your machine, you need [Node.js](https://nodejs.org/en/) installed on your computer. ### Running documentation locally Run these commands to set up the documentation: ```bash git clone https://github.com/materializecss/materialize cd materialize npm install ``` Then run `npm run dev` to compile the documentation. When it finishes, open a new browser window and navigate to `localhost:8000/docs`. We use [BrowserSync](https://www.browsersync.io/) to display the documentation. ### Documentation for previous releases Previous releases and their documentation are available for [download](https://github.com/materializecss/materialize/releases). ## Build If you want to build `materialize.css` or `materialize.js` from the latest commit, you can build the files with the following command after `npm install`. See `package.json` to check the current version like `1.0.0`. ```sh npm run release -- --oldver= --newver= ``` ## Supported Browsers: Materialize is compatible with: - Chrome 35+ - Firefox 31+ - Safari 9+ - Opera - Edge - IE 11+ ## Changelog For changelogs, check out [the Releases section of materialize](https://github.com/materializecss/materialize/releases) or the [CHANGELOG.md](CHANGELOG.md). ## Testing We use Jasmine as our testing framework and we're trying to write a robust test suite for our components. If you want to help, [here's a starting guide on how to write tests in Jasmine](CONTRIBUTING.md#jasmine-testing-guide). ## Contributing Check out the [CONTRIBUTING document](CONTRIBUTING.md) in the root of the repository to learn how you can contribute. You can also browse the [help-wanted](https://github.com/materializecss/materialize/labels/help-wanted) tag in our issue tracker to find things to do. ## Copyright and license Code Copyright 2021 Materialize. Code released under the MIT license.