balm-ui
Next Generation Material UI for Vue.js
BalmUI is a modular and customizable Material Design UI library for Vue.js.
Features
- Enterprise-class UI designed for web applications
- A set of high-quality Vue components/plugins/directives/utils out of the box
- Powerful theme customization in every detail
- Integrated a complete set of the latest Material Icons
- All components and plugins is highly customizable, and can be used individually
Documentation & Demos
- Visit material.balmjs.com
- Visit next-material.balmjs.com (for Vue 3.0)
Quick Start
Requirements
1. For Balm CLI (Recommended)
1.0 Create a project
1.1 Installing balm-ui
1.2 Configuration
update balm.config.js
-
get Material Icons without downloading (or, download and extract to
my-project/app/fonts
) -
edit
my-project/config/balmrc.js
for using Dart Sass
1.3 Usage
Default Usage
-
edit
my-project/app/styles/global/_vendor.scss
Recommend to use Sass in
/path/to/project-name/styles/_vendor.scss
, and you can use more advanced style usage of the BalmUI. -
edit
my-project/app/scripts/main.js
Standalone Usage
-
edit
my-project/app/styles/global/_vendor.scss
-
edit
my-project/app/scripts/main.js
1.4 Development and testing
-
edit a vue component:
my-project/app/scripts/views/components/hello.vue
1.5 Bundling and deployment
2. For Vue CLI
2.0 Create a project
2.1 Installing balm-ui
2.2 Configuration
-
edit
my-project/vue.config.js
2.3 Usage
-
edit
my-project/src/main.js
3. For <script>
Enjoy ?