This guide explains how to build a color palette utility using Alpine.js. It covers generating random colors, adjusting them using HSL sliders, implementing keyboard shortcuts, persisting palette state in URLs, and exporting palettes as images. It also describes handling drag-and-drop and paste events to add new colors. The

Table of contents
A Palette of Random ColorsKeyboard ShortcutsPersisting Color Palette StateGenerating Color Palette ImagesPasting Hex ValuesThe CodeReader CommentsSort: