1.0.9 • Published 3 years ago
@achtaitaipai/color-picker v1.0.9
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 |