ngx-color-picker
- Version 20.1.1
- Published
- 294 kB
- 1 dependency
- MIT license
Install
npm i ngx-color-pickeryarn add ngx-color-pickerpnpm add ngx-color-pickerOverview
Color picker widget for Angular
Index
Classes
ColorPickerComponent
- alphaSlider
- alphaSliderColor
- arrowTop
- closeDialog()
- cmykText
- cpAddColorButton
- cpAddColorButtonClass
- cpAddColorButtonText
- cpAlphaChannel
- cpArrowPosition
- cpCancelButton
- cpCancelButtonClass
- cpCancelButtonText
- cpCloseClickOutside
- cpCmykEnabled
- cpColorMode
- cpDialogDisplay
- cpDisableInput
- cpExtraTemplate
- cpEyeDropper
- cpHeight
- cpIgnoredElements
- cpMaxPresetColorsLength
- cpOKButton
- cpOKButtonClass
- cpOKButtonText
- cpOutputFormat
- cpPosition
- cpPositionOffset
- cpPresetColors
- cpPresetColorsClass
- cpPresetEmptyMessage
- cpPresetEmptyMessageClass
- cpPresetLabel
- cpRemoveColorButtonClass
- cpSaveClickOutside
- cpTriggerElement
- cpUsePosition
- cpWidth
- dialogElement
- eyeDropperSupported
- format
- handleEnter()
- handleEsc()
- hexAlpha
- hexText
- hidden
- hslaText
- hueSlider
- hueSliderColor
- left
- ngAfterViewInit()
- ngOnDestroy()
- ngOnInit()
- onAcceptColor()
- onAddPresetColor()
- onAlphaChange()
- onAlphaInput()
- onBlackInput()
- onBlueInput()
- onCancelColor()
- onColorChange()
- onCyanInput()
- onDragEnd()
- onDragStart()
- onEyeDropper()
- onFormatToggle()
- onGreenInput()
- onHexInput()
- onHueChange()
- onHueInput()
- onLightnessInput()
- onMagentaInput()
- onMouseDown()
- onRedInput()
- onRemovePresetColor()
- onResize()
- onSaturationInput()
- onValueChange()
- onValueInput()
- onYellowInput()
- openDialog()
- ɵcmp
- ɵfac
- position
- rgbaText
- selectedColor
- setColorFromString()
- setColorMode()
- setInitialColor()
- setPresetConfig()
- setupDialog()
- show
- slider
- top
ColorPickerDirective
- closeDialog()
- cmykChanged()
- colorCanceled()
- colorChanged()
- colorPicker
- colorPickerCancel
- colorPickerChange
- colorPickerClose
- colorPickerOpen
- colorPickerSelect
- colorSelected()
- cpAddColorButton
- cpAddColorButtonClass
- cpAddColorButtonText
- cpAlphaChannel
- cpArrowPosition
- cpCancelButton
- cpCancelButtonClass
- cpCancelButtonText
- cpCloseClickOutside
- cpCmykColorChange
- cpCmykEnabled
- cpColorMode
- cpDialogDisplay
- cpDisabled
- cpDisableInput
- cpExtraTemplate
- cpEyeDropper
- cpFallbackColor
- cpHeight
- cpIgnoredElements
- cpInputChange
- cpMaxPresetColorsLength
- cpOKButton
- cpOKButtonClass
- cpOKButtonText
- cpOutputFormat
- cpPosition
- cpPositionOffset
- cpPositionRelativeToArrow
- cpPresetColors
- cpPresetColorsChange
- cpPresetColorsClass
- cpPresetEmptyMessage
- cpPresetEmptyMessageClass
- cpPresetLabel
- cpRemoveColorButtonClass
- cpSaveClickOutside
- cpSliderChange
- cpSliderDragEnd
- cpSliderDragStart
- cpToggle
- cpToggleChange
- cpUseRootViewContainer
- cpWidth
- handleClick()
- handleFocus()
- handleInput()
- inputChange()
- inputChanged()
- inputFocus()
- ngOnChanges()
- ngOnDestroy()
- openDialog()
- ɵdir
- ɵfac
- presetColorsChanged()
- sliderChanged()
- sliderDragEnd()
- sliderDragStart()
- stateChanged()
Type Aliases
Classes
class Cmyk
class Cmyk {}class ColorPickerComponent
class ColorPickerComponent implements OnInit, OnDestroy, AfterViewInit {}constructor
constructor();property alphaSlider
alphaSlider: ElementRef;property alphaSliderColor
alphaSliderColor: string;property arrowTop
arrowTop: number;property cmykText
cmykText: Cmyk;property cpAddColorButton
cpAddColorButton: boolean;property cpAddColorButtonClass
cpAddColorButtonClass: string;property cpAddColorButtonText
cpAddColorButtonText: string;property cpAlphaChannel
cpAlphaChannel: AlphaChannel;property cpArrowPosition
cpArrowPosition: number;property cpCancelButton
cpCancelButton: boolean;property cpCancelButtonClass
cpCancelButtonClass: string;property cpCancelButtonText
cpCancelButtonText: string;property cpCloseClickOutside
cpCloseClickOutside: boolean;property cpCmykEnabled
cpCmykEnabled: boolean;property cpColorMode
cpColorMode: number;property cpDialogDisplay
cpDialogDisplay: string;property cpDisableInput
cpDisableInput: boolean;property cpExtraTemplate
cpExtraTemplate: TemplateRef<any>;property cpEyeDropper
cpEyeDropper: boolean;property cpHeight
cpHeight: number;property cpIgnoredElements
cpIgnoredElements: any;property cpMaxPresetColorsLength
cpMaxPresetColorsLength: number;property cpOKButton
cpOKButton: boolean;property cpOKButtonClass
cpOKButtonClass: string;property cpOKButtonText
cpOKButtonText: string;property cpOutputFormat
cpOutputFormat: OutputFormat;property cpPosition
cpPosition: string;property cpPositionOffset
cpPositionOffset: number;property cpPresetColors
cpPresetColors: string[];property cpPresetColorsClass
cpPresetColorsClass: string;property cpPresetEmptyMessage
cpPresetEmptyMessage: string;property cpPresetEmptyMessageClass
cpPresetEmptyMessageClass: string;property cpPresetLabel
cpPresetLabel: string;property cpRemoveColorButtonClass
cpRemoveColorButtonClass: string;property cpSaveClickOutside
cpSaveClickOutside: boolean;property cpTriggerElement
cpTriggerElement: ElementRef;property cpUsePosition
cpUsePosition: string;property cpWidth
cpWidth: number;property dialogElement
dialogElement: ElementRef;property eyeDropperSupported
eyeDropperSupported: boolean;property format
format: ColorFormats;property hexAlpha
hexAlpha: number;property hexText
hexText: string;property hidden
hidden: boolean;property hslaText
hslaText: Hsla;property hueSlider
hueSlider: ElementRef;property hueSliderColor
hueSliderColor: string;property left
left: number;property ɵcmp
static ɵcmp: i0.ɵɵComponentDeclaration< ColorPickerComponent, 'color-picker', never, {}, {}, never, never, true, never>;property ɵfac
static ɵfac: i0.ɵɵFactoryDeclaration<ColorPickerComponent, never>;property position
position: string;property rgbaText
rgbaText: Rgba;property selectedColor
selectedColor: string;property show
show: boolean;property slider
slider: SliderPosition;property top
top: number;method closeDialog
closeDialog: () => void;method handleEnter
handleEnter: (event: any) => void;method handleEsc
handleEsc: (event: any) => void;method ngAfterViewInit
ngAfterViewInit: () => void;method ngOnDestroy
ngOnDestroy: () => void;method ngOnInit
ngOnInit: () => void;method onAcceptColor
onAcceptColor: (event: Event) => void;method onAddPresetColor
onAddPresetColor: (event: any, value: string) => void;method onAlphaChange
onAlphaChange: (value: { v: number; rgX: number }) => void;method onAlphaInput
onAlphaInput: (value: { v: number; rg: number }) => void;method onBlackInput
onBlackInput: (value: { v: number; rg: number }) => void;method onBlueInput
onBlueInput: (value: { v: number; rg: number }) => void;method onCancelColor
onCancelColor: (event: Event) => void;method onColorChange
onColorChange: (value: { s: number; v: number; rgX: number; rgY: number;}) => void;method onCyanInput
onCyanInput: (value: { v: number; rg: number }) => void;method onDragEnd
onDragEnd: (slider: string) => void;method onDragStart
onDragStart: (slider: string) => void;method onEyeDropper
onEyeDropper: () => void;method onFormatToggle
onFormatToggle: (change: number) => void;method onGreenInput
onGreenInput: (value: { v: number; rg: number }) => void;method onHexInput
onHexInput: (value: string | null) => void;method onHueChange
onHueChange: (value: { v: number; rgX: number }) => void;method onHueInput
onHueInput: (value: { v: number; rg: number }) => void;method onLightnessInput
onLightnessInput: (value: { v: number; rg: number }) => void;method onMagentaInput
onMagentaInput: (value: { v: number; rg: number }) => void;method onMouseDown
onMouseDown: (event: MouseEvent) => void;method onRedInput
onRedInput: (value: { v: number; rg: number }) => void;method onRemovePresetColor
onRemovePresetColor: (event: any, value: string) => void;method onResize
onResize: () => void;method onSaturationInput
onSaturationInput: (value: { v: number; rg: number }) => void;method onValueChange
onValueChange: (value: { v: number; rgX: number }) => void;method onValueInput
onValueInput: (value: { v: number; rg: number }) => void;method onYellowInput
onYellowInput: (value: { v: number; rg: number }) => void;method openDialog
openDialog: (color: any, emit?: boolean) => void;method setColorFromString
setColorFromString: (value: string, emit?: boolean, update?: boolean) => void;method setColorMode
setColorMode: (mode: string) => void;method setInitialColor
setInitialColor: (color: any) => void;method setPresetConfig
setPresetConfig: (cpPresetLabel: string, cpPresetColors: string[]) => void;method setupDialog
setupDialog: ( instance: any, elementRef: ElementRef, color: any, cpWidth: string, cpHeight: string, cpDialogDisplay: string, cpFallbackColor: string, cpColorMode: string, cpCmykEnabled: boolean, cpAlphaChannel: AlphaChannel, cpOutputFormat: OutputFormat, cpDisableInput: boolean, cpIgnoredElements: any, cpSaveClickOutside: boolean, cpCloseClickOutside: boolean, cpUseRootViewContainer: boolean, cpPosition: string, cpPositionOffset: string, cpPositionRelativeToArrow: boolean, cpPresetLabel: string, cpPresetColors: string[], cpPresetColorsClass: string, cpMaxPresetColorsLength: number, cpPresetEmptyMessage: string, cpPresetEmptyMessageClass: string, cpOKButton: boolean, cpOKButtonClass: string, cpOKButtonText: string, cpCancelButton: boolean, cpCancelButtonClass: string, cpCancelButtonText: string, cpAddColorButton: boolean, cpAddColorButtonClass: string, cpAddColorButtonText: string, cpRemoveColorButtonClass: string, cpEyeDropper: boolean, cpTriggerElement: ElementRef, cpExtraTemplate: TemplateRef<any>) => void;class ColorPickerDirective
class ColorPickerDirective implements OnChanges, OnDestroy {}property colorPicker
colorPicker: string;property colorPickerCancel
colorPickerCancel: EventEmitter<string>;property colorPickerChange
colorPickerChange: EventEmitter<string>;property colorPickerClose
colorPickerClose: EventEmitter<string>;property colorPickerOpen
colorPickerOpen: EventEmitter<string>;property colorPickerSelect
colorPickerSelect: EventEmitter<string>;property cpAddColorButton
cpAddColorButton: boolean;property cpAddColorButtonClass
cpAddColorButtonClass: string;property cpAddColorButtonText
cpAddColorButtonText: string;property cpAlphaChannel
cpAlphaChannel: AlphaChannel;property cpArrowPosition
cpArrowPosition: number;property cpCancelButton
cpCancelButton: boolean;property cpCancelButtonClass
cpCancelButtonClass: string;property cpCancelButtonText
cpCancelButtonText: string;property cpCloseClickOutside
cpCloseClickOutside: boolean;property cpCmykColorChange
cpCmykColorChange: EventEmitter<string>;property cpCmykEnabled
cpCmykEnabled: boolean;property cpColorMode
cpColorMode: ColorMode;property cpDialogDisplay
cpDialogDisplay: string;property cpDisabled
cpDisabled: boolean;property cpDisableInput
cpDisableInput: boolean;property cpExtraTemplate
cpExtraTemplate: TemplateRef<any>;property cpEyeDropper
cpEyeDropper: boolean;property cpFallbackColor
cpFallbackColor: string;property cpHeight
cpHeight: string;property cpIgnoredElements
cpIgnoredElements: any;property cpInputChange
cpInputChange: EventEmitter<{ input: string; value: number | string; color: string;}>;property cpMaxPresetColorsLength
cpMaxPresetColorsLength: number;property cpOKButton
cpOKButton: boolean;property cpOKButtonClass
cpOKButtonClass: string;property cpOKButtonText
cpOKButtonText: string;property cpOutputFormat
cpOutputFormat: OutputFormat;property cpPosition
cpPosition: string;property cpPositionOffset
cpPositionOffset: string;property cpPositionRelativeToArrow
cpPositionRelativeToArrow: boolean;property cpPresetColors
cpPresetColors: string[];property cpPresetColorsChange
cpPresetColorsChange: EventEmitter<any>;property cpPresetColorsClass
cpPresetColorsClass: string;property cpPresetEmptyMessage
cpPresetEmptyMessage: string;property cpPresetEmptyMessageClass
cpPresetEmptyMessageClass: string;property cpPresetLabel
cpPresetLabel: string;property cpRemoveColorButtonClass
cpRemoveColorButtonClass: string;property cpSaveClickOutside
cpSaveClickOutside: boolean;property cpSliderChange
cpSliderChange: EventEmitter<{ slider: string; value: string | number; color: string;}>;property cpSliderDragEnd
cpSliderDragEnd: EventEmitter<{ slider: string; color: string }>;property cpSliderDragStart
cpSliderDragStart: EventEmitter<{ slider: string; color: string }>;property cpToggle
cpToggle: boolean;property cpToggleChange
cpToggleChange: EventEmitter<boolean>;property cpUseRootViewContainer
cpUseRootViewContainer: boolean;property cpWidth
cpWidth: string;property ɵdir
static ɵdir: i0.ɵɵDirectiveDeclaration< ColorPickerDirective, '[colorPicker]', ['ngxColorPicker'], { colorPicker: { alias: 'colorPicker'; required: false }; cpWidth: { alias: 'cpWidth'; required: false }; cpHeight: { alias: 'cpHeight'; required: false }; cpToggle: { alias: 'cpToggle'; required: false }; cpDisabled: { alias: 'cpDisabled'; required: false }; cpIgnoredElements: { alias: 'cpIgnoredElements'; required: false }; cpFallbackColor: { alias: 'cpFallbackColor'; required: false }; cpColorMode: { alias: 'cpColorMode'; required: false }; cpCmykEnabled: { alias: 'cpCmykEnabled'; required: false }; cpOutputFormat: { alias: 'cpOutputFormat'; required: false }; cpAlphaChannel: { alias: 'cpAlphaChannel'; required: false }; cpDisableInput: { alias: 'cpDisableInput'; required: false }; cpDialogDisplay: { alias: 'cpDialogDisplay'; required: false }; cpSaveClickOutside: { alias: 'cpSaveClickOutside'; required: false }; cpCloseClickOutside: { alias: 'cpCloseClickOutside'; required: false }; cpUseRootViewContainer: { alias: 'cpUseRootViewContainer'; required: false; }; cpPosition: { alias: 'cpPosition'; required: false }; cpPositionOffset: { alias: 'cpPositionOffset'; required: false }; cpPositionRelativeToArrow: { alias: 'cpPositionRelativeToArrow'; required: false; }; cpOKButton: { alias: 'cpOKButton'; required: false }; cpOKButtonText: { alias: 'cpOKButtonText'; required: false }; cpOKButtonClass: { alias: 'cpOKButtonClass'; required: false }; cpCancelButton: { alias: 'cpCancelButton'; required: false }; cpCancelButtonText: { alias: 'cpCancelButtonText'; required: false }; cpCancelButtonClass: { alias: 'cpCancelButtonClass'; required: false }; cpEyeDropper: { alias: 'cpEyeDropper'; required: false }; cpPresetLabel: { alias: 'cpPresetLabel'; required: false }; cpPresetColors: { alias: 'cpPresetColors'; required: false }; cpPresetColorsClass: { alias: 'cpPresetColorsClass'; required: false }; cpMaxPresetColorsLength: { alias: 'cpMaxPresetColorsLength'; required: false; }; cpPresetEmptyMessage: { alias: 'cpPresetEmptyMessage'; required: false }; cpPresetEmptyMessageClass: { alias: 'cpPresetEmptyMessageClass'; required: false; }; cpAddColorButton: { alias: 'cpAddColorButton'; required: false }; cpAddColorButtonText: { alias: 'cpAddColorButtonText'; required: false }; cpAddColorButtonClass: { alias: 'cpAddColorButtonClass'; required: false; }; cpRemoveColorButtonClass: { alias: 'cpRemoveColorButtonClass'; required: false; }; cpArrowPosition: { alias: 'cpArrowPosition'; required: false }; cpExtraTemplate: { alias: 'cpExtraTemplate'; required: false }; }, { cpInputChange: 'cpInputChange'; cpToggleChange: 'cpToggleChange'; cpSliderChange: 'cpSliderChange'; cpSliderDragEnd: 'cpSliderDragEnd'; cpSliderDragStart: 'cpSliderDragStart'; colorPickerOpen: 'colorPickerOpen'; colorPickerClose: 'colorPickerClose'; colorPickerCancel: 'colorPickerCancel'; colorPickerSelect: 'colorPickerSelect'; colorPickerChange: 'colorPickerChange'; cpCmykColorChange: 'cpCmykColorChange'; cpPresetColorsChange: 'cpPresetColorsChange'; }, never, never, true, never>;property ɵfac
static ɵfac: i0.ɵɵFactoryDeclaration<ColorPickerDirective, never>;method closeDialog
closeDialog: () => void;method cmykChanged
cmykChanged: (value: string) => void;method colorCanceled
colorCanceled: () => void;method colorChanged
colorChanged: (value: string, ignore?: boolean) => void;method colorSelected
colorSelected: (value: string) => void;method handleClick
handleClick: () => void;method handleFocus
handleFocus: () => void;method handleInput
handleInput: (event: any) => void;method inputChange
inputChange: (event: any) => void;method inputChanged
inputChanged: (event: any) => void;method inputFocus
inputFocus: () => void;method ngOnChanges
ngOnChanges: (changes: any) => void;method ngOnDestroy
ngOnDestroy: () => void;method openDialog
openDialog: () => void;method presetColorsChanged
presetColorsChanged: (value: any[]) => void;method sliderChanged
sliderChanged: (event: any) => void;method sliderDragEnd
sliderDragEnd: (event: { slider: string; color: string }) => void;method sliderDragStart
sliderDragStart: (event: { slider: string; color: string }) => void;method stateChanged
stateChanged: (state: boolean) => void;class ColorPickerService
class ColorPickerService {}property ɵfac
static ɵfac: i0.ɵɵFactoryDeclaration<ColorPickerService, never>;property ɵprov
static ɵprov: i0.ɵɵInjectableDeclaration<ColorPickerService>;method cmykToRgb
cmykToRgb: (cmyk: Cmyk) => Rgba;method denormalizeCMYK
denormalizeCMYK: (cmyk: Cmyk) => Cmyk;method denormalizeRGBA
denormalizeRGBA: (rgba: Rgba) => Rgba;method hsla2hsva
hsla2hsva: (hsla: Hsla) => Hsva;method hsva2hsla
hsva2hsla: (hsva: Hsva) => Hsla;method hsvaToRgba
hsvaToRgba: (hsva: Hsva) => Rgba;method normalizeCMYK
normalizeCMYK: (cmyk: Cmyk) => Cmyk;method outputFormat
outputFormat: ( hsva: Hsva, outputFormat: string, alphaChannel: string | null) => string;method rgbaToCmyk
rgbaToCmyk: (rgba: Rgba) => Cmyk;method rgbaToHex
rgbaToHex: (rgba: Rgba, allowHex8?: boolean) => string;method rgbaToHsva
rgbaToHsva: (rgba: Rgba) => Hsva;method setActive
setActive: (active: ColorPickerComponent | null) => void;method stringToHsva
stringToHsva: (colorString?: string, allowHex8?: boolean) => Hsva | null;class Hsla
class Hsla {}constructor
constructor(h: number, s: number, l: number, a: number);property a
a: number;property h
h: number;property l
l: number;property s
s: number;class Hsva
class Hsva {}constructor
constructor(h: number, s: number, v: number, a: number);property a
a: number;property h
h: number;property s
s: number;property v
v: number;class Rgba
class Rgba {}constructor
constructor(r: number, g: number, b: number, a: number);property a
a: number;property b
b: number;property g
g: number;property r
r: number;class SliderDirective
class SliderDirective {}constructor
constructor();property dragEnd
dragEnd: EventEmitter<any>;property dragStart
dragStart: EventEmitter<any>;property newValue
newValue: EventEmitter<any>;property ɵdir
static ɵdir: i0.ɵɵDirectiveDeclaration< SliderDirective, '[slider]', never, { rgX: { alias: 'rgX'; required: false }; rgY: { alias: 'rgY'; required: false }; }, { dragEnd: 'dragEnd'; dragStart: 'dragStart'; newValue: 'newValue' }, never, never, true, never>;property ɵfac
static ɵfac: i0.ɵɵFactoryDeclaration<SliderDirective, never>;property rgX
rgX: number;property rgY
rgY: number;method mouseDown
mouseDown: (event: any) => void;method touchStart
touchStart: (event: any) => void;class TextDirective
class TextDirective {}property newValue
newValue: EventEmitter<any>;property ɵdir
static ɵdir: i0.ɵɵDirectiveDeclaration< TextDirective, '[text]', never, { rg: { alias: 'rg'; required: false }; text: { alias: 'text'; required: false }; }, { newValue: 'newValue' }, never, never, true, never>;property ɵfac
static ɵfac: i0.ɵɵFactoryDeclaration<TextDirective, never>;property rg
rg: number;property text
text: any;method inputChange
inputChange: (event: any) => void;Type Aliases
type AlphaChannel
type AlphaChannel = 'enabled' | 'disabled' | 'always' | 'forced';type ColorMode
type ColorMode = | 'color' | 'c' | '1' | 'grayscale' | 'g' | '2' | 'presets' | 'p' | '3';type OutputFormat
type OutputFormat = 'auto' | 'hex' | 'rgba' | 'hsla';Package Files (1)
Dependencies (1)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (3)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/ngx-color-picker.
- Markdown[](https://www.jsdocs.io/package/ngx-color-picker)
- HTML<a href="https://www.jsdocs.io/package/ngx-color-picker"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 5604 ms. - Missing or incorrect documentation? Open an issue for this package.
