Skip to content

A lightweight Material Design library for Angular based on Google's Material Components for the Web.

License

Notifications You must be signed in to change notification settings

src-zone/material

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Demo and Documention: https://blox.source.zone/material.html

The Blox Material angular library provides an integration between Google's Material Components for the Web and Angular.

Blox Material makes it possible to create beautiful apps with modular and customizable UI components, designed according to the Material Design Guideliness.

The integration between Blox Material and the underlying Material Components for the Web, is done by providing Angular Directives.

Status

Component | Directives | Comments ------------------------ | --------- | button | See demo | card | Available | checkbox | See demo | dialog | | drawer | | fab | See demo | form-field | Available | grid-list | | icon-toggle | | layout-grid | | linear-progress | | list | | menu | | radio | Available | ripple | | See AbstractMdcRipple for attaching ripples to other components/directives select | | selection-control | | slider | | snackbar | Available | switch | | tabs | See demo | textfield | Available | toolbar | Available |

Alternatives

  • Material2: The Angular team's Material Design components built for and with Angular. When you use Angular exclusively this is a nice alternative for creating a Material Design UI. Blox Material really shines when creating user interfaces for both Angular and non-Angular applications, as you can leverage the same Material Components and Styling in both cases.
  • angular-mdc-web: Another integration library for leveraging Material Components for the Web in Angular applications. The angular-mdc-web integration is mostly based upon Angular Components. Blox Material uses Angular Directives for the integration. There are advantages to both approaches. The Directives approach taken by Blox Material makes it possible to share the same markup and styling between both Angular and non-Angular applications.

Quick Links