# md-color-menu (Angular Material Color Picker) [![Bower version](https://img.shields.io/bower/v/md-color-menu.svg)](https://github.com/ONE-LOGIC/md-color-menu) 

Simple color picker based on Angular Material. Colors are pre-defined by the Material Design Color Palette. Try out the [Demo](http://one-logic.github.io/md-color-menu).
 
![md-color-menu](demo.gif)

## Install

Download and install with [bower](http://bower.io/):
```sh
bower install md-color-menu --save
```

Add exported CSS and Javascript:
```html
<link rel="stylesheet" href="bower_components/md-color-menu/md-color-menu.css" />
<script src="bower_components/md-color-menu/md-color-menu.js"></script>
```

Add the module to your Angular dependencies:
```javascript
angular.module('myApp', ['mdColorMenu'])
```

## Usage

Define a color on your $scope:
```javascript
angular
  .module('myApp')
  .controller('Controller', function ($scope, mdPickerColors) {
    $scope.color = mdPickerColors.getColor('#D32F2F'); // pick red as default color
  });
```

Pass color to `<md-color-menu>` directive and optionally watch for changes:
```html
<md-color-menu color="color">
  <md-button ng-style="color.style">Change my color</md-button>
</md-color-menu>
```
