Vue material
Material design for Vue.js
README
Material Design for Vue.js
Build well-designed apps that can fit on every screen with support to all modern Web Browsers with dynamic themes, components on demand and all with an ease-to-use API
Demo and Documentation
Installation and Usage
Install Vue Material through npm or yarn
- ``` bash
- npm install vue-material --save
- yarn add vue-material
- ```
Import or require Vue and Vue Material in your code:
- ``` javascript
- import Vue from 'vue'
- import VueMaterial from 'vue-material'
- import 'vue-material/dist/vue-material.min.css'
- Vue.use(VueMaterial)
- ```
Or use individual components:
- ``` javascript
- import Vue from 'vue'
- import { MdButton, MdContent, MdTabs } from 'vue-material/dist/components'
- import 'vue-material/dist/vue-material.min.css'
- Vue.use(MdButton)
- Vue.use(MdContent)
- Vue.use(MdTabs)
- ```
- ``` html
- <link rel="stylesheet" href="path/to/vue-material.css">
- <script src="path/to/vue-material.js"></script>
- ```
Optionally import Roboto font & Material Icons from Google CDN:
- ``` html
- <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic|Material+Icons">
- ```
Changelog
Questions
If you have any questions, ideas or you want to discuss with Vue Material community, use Discord to join us.
Contributing
Please make sure to read the Contributing Guide before making a pull request.
Browser Support
Vue Material supports all modern browsers.
Become a part of the Vue Material community
This project exists thanks to all the people who contribute
Sponsors & Backers
Thank you to all our backers! 🙏 [Become a backer]
Credits and Thanks
License
MIT