1.效果展示
2.html代码:index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./jquery-1.12.4.min.js"></script> </head> <body> <img class="source" style="float: left" src="./test2.jpg" alt=""> <div class="color" style="width: 150px;height: 150px;float: left;margin: 50px;background: #eee;"></div> </body> </html>
3.插件代码:
(function ($) {
$.fn.pickerColor=function (option) {
var opt ={
ck:function () {}
},_this=this
opt=$.extend(opt,option);
_this.on('click',function (e) {
var canvasObj = '<canvas id="canvasPickerColor" style="position: fixed;left: 50000px;top: 500px;"></canvas>';
$('body').append(canvasObj);
var cvs = document.getElementById("canvasPickerColor"),ctx =cvs.getContext('2d')
cvs.height=1;cvs.width=1
var img = new Image();
img.src=_this.attr('src');
var osX=e.offsetX,osY=e.offsetY
ctx.drawImage(img,osX,osY,1,1,0,0,1,1);
var imgData=ctx.getImageData(0,0,1,1);
console.log(imgData)
if(opt.ck) opt.ck(imgData.data[0]+','+imgData.data[1]+','+imgData.data[2]);
})
}
})(jQuery)
3,插件调用
$(function () {
$('.source').pickerColor({
ck:function (data) {
console.log(data)
$('.color').css('background','rgba('+data+',1)')
}
})
})
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# jquery
# 颜色拾取器
# js
# jQuery获取样式中的背景颜色属性值/颜色值
# Jquery颜色选择器ColorPicker实现代码
# jquery修改网页背景颜色通过css方法实现
# JQuery获取样式中的background-color颜色值的问题
# jquery实现效果比较好的table选中行颜色
# JQuery实现动态适时改变字体颜色的方法
# jQuery实现鼠标滑过Div层背景变颜色的方法
# jQuery 行背景颜色的交替显示(隔行变色)实现代码
# jQuery实现响应浏览器缩放大小并改变背景颜色
# jquery实现将获取的颜色值转换为十六进制形式的方法
# min
# body
# source
# img
# script
# Title
# src
# width
# color
# height
# px
# div
# left
# float
# alt
# jpg
相关文章:
如何在万网自助建站中设置域名及备案?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何选择最佳自助建站系统?快速指南解析优劣
如何选择高效可靠的多用户建站源码资源?
如何通过远程VPS快速搭建个人网站?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
建站主机系统SEO优化与智能配置核心关键词操作指南
如何用y主机助手快速搭建网站?
高防服务器租用首荐平台,企业级优惠套餐快速部署
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
Python lxml的etree和ElementTree有什么区别
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
北京制作网站的公司,北京铁路集团官方网站?
如何在Windows虚拟主机上快速搭建网站?
如何选择高效稳定的ISP建站解决方案?
建站之星如何快速生成多端适配网站?
定制建站流程解析:需求评估与SEO优化功能开发指南
建站之星免费模板:自助建站系统与智能响应式一键生成
已有域名如何免费搭建网站?
南京网站制作费用,南京远驱官方网站?
Android滚轮选择时间控件使用详解
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
如何用PHP工具快速搭建高效网站?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
网站制作公司排行榜,四大门户网站排名?
建站主机与服务器功能差异如何区分?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
建站之星如何助力网站排名飙升?揭秘高效技巧
如何选择美橙互联多站合一建站方案?
PHP正则匹配日期和时间(时间戳转换)的实例代码
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何快速生成橙子建站落地页链接?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
建站主机SSH密钥生成步骤及常见问题解答?
网站专业制作公司有哪些,做一个公司网站要多少钱?
建站之星CMS五站合一模板配置与SEO优化指南
制作网站外包平台,自动化接单网站有哪些?
如何通过VPS搭建网站快速盈利?
如何通过老薛主机一键快速建站?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
如何快速使用云服务器搭建个人网站?
如何正确下载安装西数主机建站助手?
兔展官网 在线制作,怎样制作微信请帖?
中山网站制作网页,中山新生登记系统登记流程?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
建站之星备案是否影响网站上线时间?
,石家庄四十八中学官网?
*请认真填写需求信息,我们会在24小时内与您取得联系。