@findify/angularjs-color-picker
v1.1.2
Published
Color Picker Directive For AngularJS
Downloads
5
Keywords
Readme
angularjs-color-picker
AngularJS Color Picker Directive
Installation
Bower
bower install angularjs-color-picker --save
Npm
npm install angularjs-color-picker --save
Usage
Include files
- Bower
<link rel="stylesheet" href="bower_components/angular-color-picker/dist/angularjs-color-picker.min.css" /> <!-- only include if you use bootstrap --> <link rel="stylesheet" href="bower_components/angular-color-picker/dist/themes/angularjs-color-picker-bootstrap.min.css" /> <script src="bower_components/tinycolor/dist/tinycolor-min.js"></script> <script src="bower_components/angular-color-picker/dist/angularjs-color-picker.min.js"></script>
- Node
<link rel="stylesheet" href="node_modules/angular-color-picker/dist/angularjs-color-picker.min.css" /> <!-- only include if you use bootstrap --> <link rel="stylesheet" href="node_modules/angular-color-picker/dist/themes/angularjs-color-picker-bootstrap.min.css" /> <script src="node_modules/tinycolor2/dist/tinycolor2-min.js"></script> <script src="node_modules/angular-color-picker/dist/angularjs-color-picker.min.js"></script>
Add the module to your app
angular.module('app', ['color.picker']);
- Include in your view
<color-picker ng-model="myColor"></color-picker>
Options
If a list is given then choose one of the items. The first item in the list will be the default. Only ng-model
is required.
<color-picker
ng-model=""
color-picker-format="'hsl', 'hsv', 'rgb', 'hex', 'hex8'"
color-picker-alpha="true, false"
color-picker-swatch="true, false"
color-picker-swatch-pos="'left', 'right'"
color-picker-swatch-bootstrap="true, false"
color-picker-swatch-only="true, false"
color-picker-pos="'bottom left', 'bottom right', 'top left', 'top right'"
color-picker-case="'upper', 'lower'"
color-picker-on-change="onColorChange($event, color)"
></color-picker>
Requirements
- angularjs (v1.3 and higher)
- tinycolor.js (18.8 KB minified)
NO requirement for jQuery!
Inspiration
Inspiration and code taken from projects like
- http://kaihenzler.github.io/angular-minicolors/
- http://mjolnic.github.io/bootstrap-colorpicker/
- https://github.com/buberdds/angular-bootstrap-colorpicker/