akiicat / FarbtasticColorPicker

Farbtastic color picker

Home Page:http://codepen.io/AkiiCat/full/LRQXYd/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FarbtasticColorPicker

jQuery jQuery UI needed and add farbtastic-color-wheel.js farbtastic-color-wheel.css to your html.

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script>

<script src="javascripts/farbtastic-color-wheel.js"></script>
<link rel="stylesheet" type="text/css" href="stylesheets/farbtastic-color-wheel.css">

Html

color picker html

<div id='colorContainer' class='color-container'>
  <canvas id='colorWheel' class='color-canvas'></canvas>
  <canvas id='colorRect' class='color-canvas'></canvas>
  <div id='sliderWheel' class='slider-wrapper'>
    <div id='controlWheel' class='slider-button'></div>
  </div>
  <div id='sliderMask' class='slider-wrapper'></div>
  <div id='sliderRect' class='slider-wrapper'>
    <div id='controlRect' class='slider-button'></div>
  </div>
</div>

Color Picker Size

color picker and slider variable

$container: 400px;
$slider: 20px;
$slider-border: 3px;

Action

edit farbtastic-color-wheel.js function colorChange if you want to do something when changing color.

// ar
function colorChange(){
  var rgb = getRectColor();

  // do something
  $('#status').html(rgbString(rgb));
  $('#box').css('background-color', rgbString(rgb));
}

Demo page

Preview

FarbtasticColorWheel

About

Farbtastic color picker

http://codepen.io/AkiiCat/full/LRQXYd/


Languages

Language:JavaScript 86.5%Language:CSS 13.5%