@achtaitaipai/color-picker
v1.0.9
Published
simple color picker custom element
Maintainers
Readme
Color Picker
Simple color-picker custom element
Usage
Install the package using npm :
npm install @achtaitaipai/color-pickerImport it in your script
import @achtaitaipai/color-pickerUse the custom element in your html using
<color-picker></color-picker>.
<color-picker confirm-label="Ok" cancel-label="Cancel" pallet='["#ff0000","#1D2B53","#7E2553"]'></color-picker>Define style
color-picker {
position: fixed;
width: 200px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}Open the color-picker with open() and listen change with color-change
const clrpckr = document.querySelector('color-picker')
clrpckr.open()
pckr.addEventListener('color-change', e => {
console.log(e.detail)
})Doc
Attributes
| Name | Type | Example |
| :-------------: | :------: | :-----------------------: |
| pallet | array | "['#ff0000','#1D2B53']" |
| confirm-label | string | "Ok" |
| cancel-label | string | "Cancel" |
Methods
| Name | Description |
| :-----: | :--------------------: |
| open | open the color picker |
| close | close the color picker |
CSS Variables
| Name | default | description |
| :------------: | :-------: | :----------------------------------------: |
| --bg | #3f3e3e | background color |
| --bg-input | #282828 | background color of text input and buttons |
| --font-color | #ffffff | font color |
| --bg-error | #7b0000 | background color of text input when error |
Properties
| Name | Type | Example |
| :-----: | :----: | :-------: |
| value | string | #ff0000 |
