全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS实现仿PS的调色板效果完整实例

本文实例讲述了JS实现仿PS的调色板效果。分享给大家供大家参考,具体如下:

运行效果图如下:

完整实例代码:

<html>
<head>
<style>
#colorpad table{
  border-collapse:collapse;
  cellpadding:0;
  cellspacing:0;
  width:255px;
  height:255px;
  border:0;
}
#colorpadright table{
  border-collapse:collapse;
  cellpadding:0;
  cellspacing:0;
  width:255px;
  height:20px;
  border:0;
}
#colorpad{
  width:255px;
  height:255px;
}
#colorpadsample{
  width:100px;
  height:100px;
}
#colorpadright{
  height:20px;
  width:255px;
}
td{
  border:0;
  width:1px;
  height:1px;
  margin:0;padding:0
}
</style>
</head>
<div id="colorpad"></div>
<div id="colorpadright"></div>
<div id="colorpadsample"></div>
</html>
<script>
function setColor(style){
  document.getElementById('colorpadsample').style.background=style;
  var stylestylepiect1=style.split(',')[0];
  var stylestylepiect2=style.split(',')[2];
  var html='';var style='';
  html+='<table cellpadding=0 cellspace=0>';
  html+='<tr>';
  for(var i=0;i<256;i++){
    style= stylepiect1+','+i+','+stylepiect2;
    html+='<td style="background:'+style+'">';
    html+='</td>';
  }
  html+='</tr>';
   html+='</table>';
   document.getElementById('colorpadright').innerHTML=html;
}
var html='';
html+='<table cellpadding=0 cellspace=0>';
for(var i=0;i<256;i++){
html+='<tr>';
  for(var j=0;j<256;j++){
    html+='<td onclick="setColor(this.style.background)" style="background:rgb('+i+',0,'+j+');">';
    html+='</td>';
  }
   html+='</tr>';
}
html+='</table>';
document.getElementById('colorpad').innerHTML=html;
</script>

时间仓促,用css的背景样式,js打印255*255的调色板,只写了RB固定 G变的部分,由于所有颜色展现对浏览器负载比较大,所以不推荐使用类似的调色板。

PS:这里再为大家推荐几款本站的相关在线工具:

在线RGB、HEX颜色代码生成器:
http://tools./color/rgb_color_generator

RGB颜色查询对照表_颜色代码表_颜色的英文名称大全:
http://tools./color/jPicker

在线网页调色板工具:
http://tools./color/color_picker

在线颜色选择器工具/RGB颜色查询对照表:
http://tools./color/colorpicker

更多关于JavaScript相关内容可查看本站专题:《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# JS  # 仿PS  # 调色板  # 用JavaScript仿PS里的羽化效果代码  # JS批量修改PS中图层名称的方法  # JS实现的系统调色板完整实例  # JS实现的在线调色板实例(附demo源码下载)  # JS 网页安全色调色板 DW风格  # JavaScript使用Range调色及透明度实例  # 基于JavaScript实现随机颜色输入框  # JavaScript随机生成颜色的方法  # JavaScript制作颜色反转小游戏  # 漂亮! js实现颜色渐变效果  # JavaScript获取图片像素颜色并转换为box-shadow显示  # js实现按钮颜色渐变动画效果  # js实现的简单radio背景颜色选择器代码  # 对照表  # 相关内容  # 遍历  # 推荐使用  # 数据结构  # 给大家  # 写了  # 比较大  # 更多关于  # 所述  # 几款  # 程序设计  # 再为  # 选择器  # 代码生成器  # 讲述了  # px  # colorpadright  # height  # cellpadding 


相关文章: 代购小票制作网站有哪些,购物小票的简要说明?  制作网站怎么制作,*游戏网站怎么搭建?  红河网站制作公司,红河事业单位身份证如何上传?  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  建站之星后台密码遗忘如何找回?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  宝塔建站助手安装配置与建站模板使用全流程解析  实例解析angularjs的filter过滤器  电商网站制作公司有哪些,1688网是什么意思?  建站之星安装后界面空白如何解决?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  清除minerd进程的简单方法  h5在线制作网站电脑版下载,h5网页制作软件?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  php json中文编码为null的解决办法  建站之星安装失败:服务器环境不兼容?  如何在香港服务器上快速搭建免备案网站?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  已有域名如何免费搭建网站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  如何在建站宝盒中设置产品搜索功能?  成都网站制作报价公司,成都工业用气开户费用?  简单实现Android验证码  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何在服务器上三步完成建站并提升流量?  PHP 500报错的快速解决方法  如何登录建站主机?访问步骤全解析  制作旅游网站html,怎样注册旅游网站?  建站主机如何安装配置?新手必看操作指南  网站按钮制作软件,如何实现网页中按钮的自动点击?  济南网站制作的价格,历城一职专官方网站?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  建站之星如何快速更换网站模板?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  建站之星在线客服如何快速接入解答?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  潮流网站制作头像软件下载,适合母子的网名有哪些?  太原网站制作公司有哪些,网约车营运证查询官网?  非常酷的网站设计制作软件,酷培ai教育官方网站?  微信h5制作网站有哪些,免费微信H5页面制作工具?  建站之星Pro快速搭建教程:模板选择与功能配置指南  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  建站之星如何通过成品分离优化网站效率?  制作网站的软件免费下载,免费制作app哪个平台好?  如何在景安服务器上快速搭建个人网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。