Using only html, css and Js.
Pressing space or clicking on the button, you can generate a color palette.
You can lock the colors you like and change the others! There's a lock icon you can use to lock them.
Sure!
Html, css, js
To run the script: live server extension on VSCode.