本文实例讲述了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
相关文章:
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
黑客如何利用漏洞与弱口令入侵网站服务器?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
如何在景安云服务器上绑定域名并配置虚拟主机?
建站主机选虚拟主机还是云服务器更好?
如何解决VPS建站LNMP环境配置常见问题?
建站之星ASP如何实现CMS高效搭建与安全管理?
如何在新浪SAE免费搭建个人博客?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
如何在阿里云香港服务器快速搭建网站?
如何制作网站标识牌,动态网站如何制作(教程)?
如何高效生成建站之星成品网站源码?
建站之星代理平台如何选择最佳方案?
如何批量查询域名的建站时间记录?
宁波免费建站如何选择可靠模板与平台?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
如何获取PHP WAP自助建站系统源码?
如何基于云服务器快速搭建网站及云盘系统?
如何在宝塔面板中修改默认建站目录?
linux top下的 minerd 木马清除方法
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
如何通过二级域名建站提升品牌影响力?
建站之家VIP精选网站模板与SEO优化教程整合指南
C++如何使用std::optional?(处理可选值)
建站之星备案是否影响网站上线时间?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
如何打造高效商业网站?建站目的决定转化率
建站VPS选购需注意哪些关键参数?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
常州企业建站如何选择最佳模板?
如何规划企业建站流程的关键步骤?
建站之星后台密码如何安全设置与找回?
如何高效配置香港服务器实现快速建站?
实例解析Array和String方法
如何选择高效便捷的WAP商城建站系统?
建站之星后台密码遗忘如何找回?
如何通过.red域名打造高辨识度品牌网站?
如何用PHP快速搭建CMS系统?
如何高效完成独享虚拟主机建站?
,交易猫的商品怎么发布到网站上去?
如何快速打造个性化非模板自助建站?
安徽网站建设与外贸建站服务专业定制方案
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
网站制作模板下载什么软件,ppt模板免费下载网站?
建站主机默认首页配置指南:核心功能与访问路径优化
*请认真填写需求信息,我们会在24小时内与您取得联系。