simple colorpicker used anywhere
npm install codemirror-colorpicker
This project was created to implement a color picker. It implemented basic functions for color and implemented image filters.
https://colorpicker.easylogic.studio/




``npm`
npm install codemirror-colorpicker
``
bower install codemirror-colorpicker
How to use (for browser)
``
after npm install
`
require( 'codemirror-colorpicker' );
or
// es6
import 'codemirror-colorpicker/dist/codemirror-colorpicker.css'
import 'codemirror-colorpicker'
`
``
`javascript`
{
colorpicker : true
}
`javascript`
{
colorpicker : {
mode : 'edit'
}
}
It can open color picker on current cursor.
`javascript`
{
colorpicker : {
mode : 'edit'
},
extraKeys : {
// when ctrl+k keys pressed, color picker is able to open.
'Ctrl-K' : function (cm, event) {
cm.state.colorpicker.popup_color_picker();
}
}
}
You can set custom color paletts (ex : material, ...).
`javascript`
{
colorpicker : {
mode : 'edit',
colorSets: [
{ name : 'Material', colors : [ '#ffff', 'rgba(255, 255, 0, 0.5)' ] },
{ name : 'My Colors', colors : [ 'red', 'blue', 'white' ] },
{ name : 'Input Colors', edit: true }, // editable
]
}
}


`javascript
{
colorpicker : {
mode : 'edit',
colorSets: [
{ name : 'Scale Colors', scale: ['red', 'yellow', 'black'], count : 5 },
]
}
}
`


`javascript
{
colorpicker : {
mode : 'edit',
type: 'sketch'
}
}
`

`javascript
{
colorpicker : {
mode : 'edit',
type: 'box'
}
}
`
`javascript
{
colorpicker : {
mode : 'edit',
type: 'palette'
}
}
`

``
git clone https://github.com/easylogic/codemirror-colorpicker
cd codemirror-colorpicker
npm install
npm run dev
open localhost:10001
```
npm run build