html 取色器插件,jQuery拾色器插件bigcolorpicker

本文详细介绍了基于jQuery的bigcolorpicker颜色拾取器,该插件允许用户在WEB应用中方便地选取颜色。通过引入jQuery库和样式文件,然后在HTML中设置触发元素,即可轻松应用到项目中。bigcolorpicker支持自定义颜色块个数,回调函数可以将选择的颜色设置到元素上。同时,提供了在可移动弹出层上使用颜色拾取器的方法,包括隐藏和移动取色板的功能。
摘要由CSDN通过智能技术生成

a11d0c92662ab0d449a5375038fe6ed5.png

3efc3516b7ecb765a1f067c294640f12.png

插件描述:颜色拾取器(又名取色板)是为了方便用户在一些需要使用颜色的WEB应用中直观的选择所需的颜色,如论坛发帖时使用的编辑器中就应用到了颜色拾取器。本文将给大家介绍一款非常好用的基于jQuery的颜色拾取器,它可以轻松便捷的应用到你的项目中去。

这款颜色拾取器的名称叫bigcolorpicker,使用这款颜色拾取器,可以通过点击页面中的目标元素,直接获取颜色值,方便快捷。

HTML

页面中首先在head中需要引入jquery库和bigcolorpicker插件,以及所需的样式jquery.bigcolorpicker.css。

接着,我们直接在body中放置一个用于触发接收颜色值的input输入框。

或者也可以直接放置一个html元素或者按钮。

我们还可以获取多个颜色,自定义颜色小格子的个数.

jQuery

调用bigcolorpicker插件非常简单,直接使用$(element).bigColorpicker(callback,engine,sideLength); 其中callback为回调函数,它可以把选择的颜色设置到绑bigColorpicker的元素的上,也可以自定义函数。engine可以为空,P、L,使用默认P,P代表着拾取器的背景是一张图片,而L则代表着拾取器的小格子是由一个个的li组成。sideLength参数是指小格子的个数,只有engine为L时生效,范围:2-10,默认为6。$(function(){

//点击输入框选取颜色

$("#c1").bigColorpicker("c1");

//点击选色按钮选取颜色

$("#btn").bigColorpicker("c2");

//点击方框选取颜色

$("#img").bigColorpicker(function(el,color){

$(el).css("background-color",color);

});

//选取多个颜色

$(".ku").bigColorpicker(function(el,color){

$(el).css("background-color",color);

});

//自定义颜色块个数

$("#c5").bigColorpicker("c5","L",3);

});

当要在可以移动的弹出层上操作颜色拾取器时,可以通过以下方法实现。

1、拖拽开始时自动隐藏取色板(以下代码需要写在拖拽的开始时)$(element).bigColorpickerHide();

2、拖拽时取色板的位置随浮层一起移动(以下代码需要写在拖拽的进行时)$(element).bigColorpickerMove();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值