0.2.2 • Published 1 year ago

color-picks v0.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

color-picks

A color picker ui for browser.

Install

Install with npm:

npm i color-picks

Install with yarn:

yarn add color-picks

Install with pnpm:

pnpm add color-picks

Usage

html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/vite.svg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Color Picks</title>
  </head>
  <body>
    <div id="app">
      <button class="trigger">Click me.</button>
    </div>
    <script type="module" src="/src/index.ts"></script>
  </body>
</html>

src/index.ts

import ColorPicks from 'color-picks'
import 'color-picks/index.css'

const colorPicks = new ColorPicks('.trigger')
// optional
colorPicks.setColor('#ffffff')

colorPicks.on('confirm', (color: string) => {
  document.body.style.background = color
})

Params

paramtypedefaultdescription
triggerElementstring | HTMLElement-Trigger element
outputType'HEX' | 'RGB' | 'RGBA''HEX'Output color type
theme'light' | 'dark''dark'Theme