React color picker that supports Color Module 4, wide color gamut (WCG), and Display-P3 using WebGL for monitor-accurate colors. Powered by colorjs.io.
Pick colors using CSS Color Module 4, wide color gamut (WCG), and all supported web colorspaces using React and WebGL for monitor-accurate colors. Powered by 🌈 Color.js.
15 kB, enforced by size-limit
``sh`
pnpm i @terrazzo/react-color-picker @terrazzo/tiles
`tsx
import ColorPicker from "@terrazzo/react-color-picker";
import { useState } from "react";
const [color, setColor] = useState("color(display-p3 0 0.3 1)");
`
To use the default styles, import both @terrazzo/tiles and @terrazzo/react-color-picker CSS:
`diff``
+ import "@terrazzo/tiles/all-components.css";
+ import "@terrazzo/react-color-picker/styles.css";
Or, you can copy both of those files manually into your own styling, and customize/delete what you don’t use.