Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The No Hassle JavaScript Colorpicker
JavaScript
branch: master

This branch is 1 commit ahead, 371 commits behind bgrins:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
build
docs
LICENSE
README.md
index.html
spectrum.css
spectrum.js

README.md

Spectrum

The No Hassle Colorpicker

I wanted a colorpicker that didn't require images, and that had an API that made sense to me as a developer who has worked with color in a number of applications. I had used existing plugins (which I was quite grateful for), but decided that I would make a smaller, simpler one.

I started using canvas, then switched to CSS gradients, since it turned out to be easier to manage, and worked better across browsers.

See demo and docs: http://bgrins.github.com/spectrum/

Thanks to the following places:

The tool I use for measuring JavaScript size: http://closure-compiler.appspot.com/home

// ==ClosureCompiler==
// @compilation_level SIMPLE_OPTIMIZATIONS
// @output_file_name default.js
// @code_url https://raw.github.com/bgrins/spectrum/master/spectrum.js
// ==/ClosureCompiler==

Here is the JavaScript size

Original Size:    35.93KB (11.25KB gzipped)
Compiled Size:  17.56KB (6.79KB gzipped)
Something went wrong with that request. Please try again.