本文实例讲述了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优化功能开发指南
网站制作企业,网站的banner和导航栏是指什么?
公司网站制作价格怎么算,公司办个官网需要多少钱?
如何选择适配移动端的WAP自助建站平台?
南京网站制作费用,南京远驱官方网站?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
建站之星如何开启自定义404页面避免用户流失?
电商网站制作价格怎么算,网上拍卖流程以及规则?
北京专业网站制作设计师招聘,北京白云观官方网站?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何高效利用200m空间完成建站?
如何通过多用户协作模板快速搭建高效企业网站?
建站主机系统SEO优化与智能配置核心关键词操作指南
如何快速搭建响应式可视化网站?
如何在Windows服务器上快速搭建网站?
高端云建站费用究竟需要多少预算?
如何通过山东自助建站平台快速注册域名?
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
h5网站制作工具有哪些,h5页面制作工具有哪些?
如何配置支付宝与微信支付功能?
C#如何在一个XML文件中查找并替换文本内容
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何在IIS中新建站点并配置端口与物理路径?
如何在宝塔面板中修改默认建站目录?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
建站主机选购指南:核心配置与性价比推荐解析
Android滚轮选择时间控件使用详解
如何在云指建站中生成FTP站点?
建站之星如何保障用户数据免受黑客入侵?
盐城做公司网站,江苏电子版退休证办理流程?
如何在万网ECS上快速搭建专属网站?
黑客如何利用漏洞与弱口令入侵网站服务器?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
XML的“混合内容”是什么 怎么用DTD或XSD定义
建站之星导航如何优化提升用户体验?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
制作表格网站有哪些,线上表格怎么弄?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
简历在线制作网站免费,免费下载个人简历的网站是哪些?
如何在香港免费服务器上快速搭建网站?
建站之星安装需要哪些步骤及注意事项?
建站之星展会模版如何一键下载生成?
如何基于云服务器快速搭建个人网站?
建站之星后台密码遗忘如何找回?
*请认真填写需求信息,我们会在24小时内与您取得联系。