jquery-simplecolorpicker

Very simple jQuery color picker

  • 所有者: tkrotoff/jquery-simplecolorpicker
  • 平台:
  • 许可证: MIT License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

I don't use jquery-simplecolorpicker anymore so I won't update this repository. If you have a well maintained fork, I will be happy to promote it here.

Very simple jQuery color picker

Yet another jQuery color picker. This plugin is unobtrusive and integrates well with Twitter Bootstrap (it works just fine without).
The source code only requires jQuery and is about 200 lines of JavaScript and 100 lines of CSS.

See the online demo.

jquery-simplecolorpicker-inline.png

jquery-simplecolorpicker-picker.png

npm

npm install jquery-simplecolorpicker

Bower

bower install jquery-simplecolorpicker

How to use

Create a HTML select:

<select name="colorpicker">
  <option value="#7bd148">Green</option>
  <option value="#5484ed">Bold blue</option>
  <option value="#a4bdfc">Blue</option>
  <option value="#46d6db">Turquoise</option>
  <option value="#7ae7bf">Light green</option>
  <option value="#51b749">Bold green</option>
  <option value="#fbd75b">Yellow</option>
  <option value="#ffb878">Orange</option>
  <option value="#ff887c">Red</option>
  <option value="#dc2127">Bold red</option>
  <option value="#dbadff">Purple</option>
  <option value="#e1e1e1">Gray</option>
</select>

add the plugin files:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script>
<script src="jquery.simplecolorpicker.js"></script>

<link rel="stylesheet" href="jquery.simplecolorpicker.css">

then call the plugin:

$('select[name="colorpicker"]').simplecolorpicker();
$('select[name="colorpicker"]').simplecolorpicker('selectColor', '#7bd148');
$('select[name="colorpicker"]').simplecolorpicker('destroy');

and pass some options if needed:

$('select[name="colorpicker"]').simplecolorpicker({
  picker: true
}).on('change', function() {
  $(document.body).css('background-color', $('select[name="colorpicker"]').val());
});

Options

  • theme: font to use for the ok/check mark (default: ''), available themes: regularfont, fontawesome, glyphicons
  • picker: show the colors inside a picker instead of inline (default: false)
  • pickerDelay: show and hide animation delay in milliseconds (default: 0)

Browser support

Simplecolorpicker supports all modern browsers starting with Internet Explorer 8 included.
It is recommended to not use any font theme with IE8.

HTML5 new color input

HTML5 provides a new input to select colors. Its implementation inside modern browsers is still lacking.
The new color input does not provide any option to customize the color list and
most of the time the widget is less user-friendly than the one provided by simplecolorpicker.

See http://slides.html5rocks.com/#new-form-types

See http://dev.w3.org/html5/markup/input.color.html#input.color

AngularJS directive

See simplecolorpicker directive.
If you find a solution for the setTimeout() hack, please tell me.

Here another directive written by KGZM that re-implements simplecolorpicker.
For the explanations, read this Google Groups discussion.

Ruby on Rails

A gem is available at https://github.com/tkrotoff/jquery-simplecolorpicker-rails

Licensed under the MIT license.
Copyright (C) 2012-2013 Tanguy Krotoff

主要指标

概览
名称与所有者tkrotoff/jquery-simplecolorpicker
主编程语言HTML
编程语言CSS (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2012-04-21 11:55:33
推送于2019-06-16 12:31:05
最后一次提交2019-06-16 14:30:38
发布数4
最新版本名称v0.3.1 (发布于 2016-12-10 01:50:56)
第一版名称v0.1.0 (发布于 2013-10-24 01:37:49)
用户参与
星数384
关注者数27
派生数87
提交数148
已启用问题?
问题数24
打开的问题数12
拉请求数2
打开的拉请求数9
关闭的拉请求数4
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?