A color picker in the form of a list of colors for Kirby
If you are using the Kirby CLI you can install this plugin by running the following command in your shell from the root folder of your Kirby installation:
kirby plugin:install thiousi/kirby-color-list
Download this archive, extract it and rename it to colorlist
. Copy the folder to your site/plugins
folder.
If you know your way around git, you can download this as a submodule:
git submodule add https://github.com/Thiousi/kirby-color-list/ site/plugins/colorlist
In your blueprint:
color:
label: Color list
type: colorlist
options:
- "#eb1717"
- "#28db78"
- "#333333"
- "#e74c3c"
- "#353a62"
- "#9b59b6"
- "#d45353"
- "#ffd041"
- "#e91e63"
Because the field uses background-color, you can use any type of colors as options, and even mix them up:
- "#fff"
- "rgba(255,255,255,0.5)"
- "rgb(255,255,255)"
- "red"
There is a custom option to allow the radio buttons to be unselected (with js), unset
:
BUG This feature currently only works visually. Help needed!
color:
label: Color list
type: colorlist
unset: true
options:
- "#eb1717"
- "#28db78"
The field supports the standard options:
- Default
- Readonly
- Translate
- Help
- Width
- ...
It does not support to query the options from another field. I had planned to implement it but realized it wasn't useful.
-
Fix default not working -
Fix readonly not working -
Fix field name -
Make it Kirby CLI and git submodule friendly -
Allow radios to be unset with field option - Display color value in tooltip. Maybe?
- @jenstornell for the Boiler field and his help debugging the field
- @ian-cox for his help designing the field and inspiration with the color field
- @malvese for testing
- @Konstantinfr for his patience and front-end help
MIT