Skip to content

TTitanUA/ngx-ttitan-color-picker

Repository files navigation

npm version

ngx-ttitan-color-picker

A simple color picker for angular versions 4 - 6.

Features

  • Simple and intuitive interface.
  • High performance.
  • Minimum of dependencies.
  • Color palettes.

##Demo Demo playground

##Installing and usage You can get it on npm. ####NPM $ npm install --save ngx-ttitan-color-picker

Add NgxTTitanColorPickerModule to your application module.

import {NgxTTitanColorPickerModule} from "ngx-ttitan-color-picker";
@NgModule({
  imports: [
    ...,
   NgxTTitanColorPickerModule
  ],
})
export class AppModule { }

Use it in your HTML template:

<lib-ngx-ttitan-color-picker
        [options]="{
          outFormat: 'hex8',
          inputFormat: 'hex8'
        }"
        [color]="color"
        (change)="colorChange($event)"
      ></lib-ngx-ttitan-color-picker>

Component inputs

Param Type Default Description
color string '#ffffff' Input color. Two-way binding param
title string '' Picker input label
options PickerOptions '{}' Picker configuration

Component options object

Param Type Default Description
pickerShow boolean false Display color picker on start
noHide boolean false Do not hide the picker
debug boolean false Debug output
outFormat string 'hex6' Output color format
inputFormat string 'hex6' Expected color format in input field
availPallets string[] ['polaris', 'material'] List of color palettes. Set empty array for hide color pallets
customPallets Palette[] '[]' Custom pallets list

Options palette object

Param Type Default Description
name string false Display palette name
id string false Palette id. Must be unique.
colors string[] false List of colors

Component outputs

Param Type Description
colorChange EventEmmiter<string> Output color

P.S.:

This is my first public module for Angular. So do not judge strictly ;)

Version changes

v2.0.4

  • Fixed rgba && hsla alpha bug

v2.0.5

  • Added style for color pallets

v2.0.6

  • Fixed hex8 alpha

About

Simple color picker for angular 6

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published