ng-antd-color-picker
Version:
The angular version of the color-picker component based on antd styles.
62 lines (40 loc) • 2.72 kB
Markdown
# NgAntdColorPicker
## Introduction
The angular version of the color-picker component based on antd styles.
Angular version >= 17 [](https://www.npmjs.com/package/ng-antd-color-picker)
## Installation
```shell
npm install ng-antd-color-picker
```
## Usage
```javascript
standalone:
import { NgAntdColorPickerComponent, NgAntdColorBlockComponent } from 'ng-antd-color-picker';
module:
import { NgAntdColorPickerModule } from 'ng-antd-color-picker';
<ng-antd-color-picker></ng-antd-color-picker>
<ng-antd-color-block color="#ff6600"></ng-antd-color-block>
```
- Basic
<img src="https://github.com/OriginRing/ng-color-picker/blob/master/src/assets/images/color-picker.png" alt="basic" width="300" style="box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05);">
- Custom Header / Footer
<img src="https://github.com/OriginRing/ng-color-picker/blob/master/src/assets/images/custom-color.png" alt="basic" width="300" style="box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05);">
- Color Block
<img src="https://github.com/OriginRing/ng-color-picker/blob/master/src/assets/images/color-block.png" alt="basic">
## API
### ng-antd-color-picker
| Parameter | Description | Type | Default |
|--------------------|--------------------------------------|-----------------------------|---------|
| `[value]` | Value of color | `string`|`ColorValue` | - |
| `[defaultValue]` | Default value of color | `string`|`ColorValue` | - |
| `[disabled]` | Disable ColorPicker | `boolean` | `false` |
| `[disabledAlpha]` | Disable Transparency | `boolean` | `false` |
| `[panelRenderHeader]` | Set the header of the color picker| `TemplateRef<void>` | - |
| `[panelRenderFooter]` | Set the tail of the color picker | `TemplateRef<void>` | - |
| `(nzOnChange)` | Callback when value is changed | `EventEmitter<{ color: Color; type?: HsbaColorType }>` | - |
| `(nzOnChangeComplete)` | Called when clear | `EventEmitter<HsbaColorType>` | - |
### ng-antd-color-block
| Parameter | Description | Type | Default |
|--------------|----------|------------|-----------|
| `[color]` | Module colors | `string` | `#1677ff` |
| `[nzOnClick]` | Callbacks for clicking on color blocks | `EventEmitter<boolean>` | - |