1. vue-material
Material Design for Vue.js
vue-material
Package: vue-material
Created by: vuematerial
Last modified: Mon, 27 Feb 2023 09:20:57 GMT
Version: 1.0.0-beta-16
License: MIT
Downloads: 55,643
Repository: https://github.com/vuematerial/vue-material

Install

npm install vue-material
yarn add vue-material

Material Design for Vue.js

Build Status Downloads License Chat

Vue Material is Simple, lightweight and built exactly according to the Google Material Design specs

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

Documentation & demos

Examples

Installation and Usage

Install Vue Material through npm or yarn

 npm install vue-material --save
yarn add vue-material

* Others package managers like JSPM and Bower are not supported yet.

Import or require Vue and Vue Material in your code:

 import Vue from 'vue'
import VueMaterial from 'vue-material'
import 'vue-material/dist/vue-material.min.css'

Vue.use(VueMaterial)

Or use individual components:

 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)

Alternatively you can download and reference the script and the stylesheet in your 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:

 <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic|Material+Icons">

Changelog

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.

May work in other browsers but it's untested.

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

Vue Material does not run under the umbrella of any company or anything like that. It is an independent project created by Marcos Moura in his spare time, which has become one of the most used UI Libraries for Vue.js. The development is active and we are working hard to release great things for you.

License

MIT

Dependencies

autoprefixer: 9.8.8avoriaz: ^6.3.0axios: 1.3.3babel-cli: ^6.26.0babel-core: 6.26.3babel-env: ^2.4.1babel-eslint: ^8.2.6babel-jest: 29.4.3babel-loader: ^7.1.5babel-polyfill: ^6.26.0babel-preset-stage-2: ^6.24.1chalk: ^2.4.2clipboard: ^2.0.11codesandbox: 2.2.3commitizen: 4.3.0concat: ^1.0.3connect-history-api-fallback: ^1.6.0conventional-changelog: 3.1.25conventional-changelog-vue-material: 0.0.1copy-webpack-plugin: 4.6.0css-loader: ^0.28.11css-mqpacker: 7.0.0cz-conventional-changelog: ^2.1.0date-fns: ^2.29.3deepmerge: ^3.3.0eslint: ^7.14.0eslint-config-standard: ^11.0.0eslint-plugin-import: ^2.27.5eslint-plugin-jest: ^21.27.2eslint-plugin-node: ^5.2.1eslint-plugin-promise: ^3.8.0eslint-plugin-standard: ^3.1.0eslint-plugin-vue: ^7.14.0eventsource-polyfill: ^0.9.6express: ^4.18.2extract-text-webpack-plugin: ^3.0.2fast-deep-equal: ^2.0.1file-loader: ^1.1.11friendly-errors-webpack-plugin: ^1.7.0fuzzysearch: ^1.0.3github-release-cli: 2.1.0highlight.js: 9.18.5html-webpack-plugin: ^2.30.1is-firefox: ^1.0.3is-promise: ^2.2.2jest: ^29.4.3jest-localstorage-mock: ^2.4.26jest-vue: ^0.8.2node-sass: 4.14.1offline-plugin: 5.0.7optimize-css-assets-webpack-plugin: ^3.2.1optimize-js-plugin: 0.0.4ora: ^1.4.0popper.js: ^1.16.1postcss: ^8.4.21preload-webpack-plugin: ^2.3.0prerender-spa-plugin: 3.4.0pretty: ^2.0.0raf: ^3.4.1sass-loader: 6.0.7sinon: ^4.5.0url-loader: 0.6.2vue: ^2.7.14vue-i18n: ^8.28.2vue-loader: ^13.7.3vue-router: ^3.6.5vue-style-loader: ^3.1.2vue-template-compiler: ^2.7.14vuelidate: ^0.7.7vuex: ^3.6.2vuex-router-sync: ^5.0.0webpack: ^3.12.0webpack-bundle-analyzer: ^2.13.1webpack-dev-middleware: ^2.0.6webpack-hot-middleware: ^2.25.3webpack-merge: ^4.2.2

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code