本文实例讲述了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
相关文章:
如何用y主机助手快速搭建网站?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
如何在局域网内绑定自建网站域名?
如何快速打造个性化非模板自助建站?
Python路径拼接规范_跨平台处理说明【指导】
,石家庄四十八中学官网?
微信小程序 input输入框控件详解及实例(多种示例)
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
如何在腾讯云免费申请建站?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
网站制作员失业,怎样查看自己网站的注册者?
武清网站制作公司,天津武清个人营业执照注销查询系统网站?
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
孙琪峥织梦建站教程如何优化数据库安全?
如何在云指建站中生成FTP站点?
常州企业建站如何选择最佳模板?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
建站主机如何选?高性价比方案全解析
建站之星免费版是否永久可用?
如何用景安虚拟主机手机版绑定域名建站?
如何快速搭建高效香港服务器网站?
香港服务器部署网站为何提示未备案?
如何快速生成ASP一键建站模板并优化安全性?
建站上市公司网站建设方案与SEO优化服务定制指南
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
网站制作需要会哪些技术,建立一个网站要花费多少?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
全景视频制作网站有哪些,全景图怎么做成网页?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
如何在Tomcat中配置并部署网站项目?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
,柠檬视频怎样兑换vip?
如何快速生成橙子建站落地页链接?
Thinkphp 中 distinct 的用法解析
山东云建站价格为何差异显著?
,交易猫的商品怎么发布到网站上去?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
教程网站设计制作软件,怎么创建自己的一个网站?
建站主机服务器选型指南与性能优化方案解析
建站之星后台密码遗忘?如何快速找回?
高防服务器租用指南:配置选择与快速部署攻略
建站之星客服服务时间及联系方式如何?
长沙企业网站制作哪家好,长沙水业集团官方网站?
公司网站设计制作厂家,怎么创建自己的一个网站?
电商平台网站制作流程,电商网站如何制作?
*请认真填写需求信息,我们会在24小时内与您取得联系。