JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 66
  • Score
    100M100P100Q67349F
  • License MIT

A set of Svelte components for picking and editing colors

Package Exports

  • @apsc/color
  • @apsc/color/color-edit.css
  • @apsc/color/color-picker.css
  • @apsc/color/package.json

Readme

A set of Svelte components for picking and editing colors

  • no inline styles
  • the module exports functions for color conversion from/to hex/rgb/hsl/hsv color space. See utils.d.ts for definitions of types and functions.

Includes components:

  • ColorPicker -- a component for picking a color with transparency
  • ColorEdit -- allow edit color value via input fields

Inspired by:

Docs & DemoAPI

Install

NPM

npm i -D @apsc/color

PNPM

pnpm add -D @apsc/color

Usage

ColorPicker

<script>
  let color='#f00';
</script>
<ColorPicker bind:color />

Basic styles are described in the color-picker.css file.

ColorEdit

<script>
  let color='#f00';
</script>
<ColorEdit bind:color />

Basic styles are described in the color-edit.css file.