JS实现仿PS的调色板效果完整实例
发布时间 - 2026-01-10 21:59:27 点击率:次本文实例讲述了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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在云服务器上快速搭建个人网站?
如何在建站主机中优化服务器配置?
如何有效防御Web建站篡改攻击?
*服务器网站为何频现安全漏洞?
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
如何在IIS管理器中快速创建并配置网站?
IOS倒计时设置UIButton标题title的抖动问题
如何快速上传建站程序避免常见错误?
高防服务器如何保障网站安全无虞?
非常酷的网站设计制作软件,酷培ai教育官方网站?
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
如何在腾讯云免费申请建站?
如何在阿里云香港服务器快速搭建网站?
js实现获取鼠标当前的位置
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
Laravel如何发送系统通知?(Notification渠道示例)
高防服务器租用首荐平台,企业级优惠套餐快速部署
html5的keygen标签为什么废弃_替代方案说明【解答】
如何快速生成ASP一键建站模板并优化安全性?
如何在Windows服务器上快速搭建网站?
如何在阿里云通过域名搭建网站?
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
青岛网站建设如何选择本地服务器?
网站制作免费,什么网站能看正片电影?
Bootstrap CSS布局之列表
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
🚀拖拽式CMS建站能否实现高效与个性化并存?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
Java类加载基本过程详细介绍
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
高端智能建站公司优选:品牌定制与SEO优化一站式服务
JavaScript如何操作视频_媒体API怎么控制播放
Laravel如何使用Service Container和依赖注入?(代码示例)
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
Laravel如何使用Sanctum进行API认证?(SPA实战)
黑客如何通过漏洞一步步攻陷网站服务器?
Laravel怎么在Controller之外的地方验证数据
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
使用spring连接及操作mongodb3.0实例
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
微信小程序 配置文件详细介绍
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
nginx修改上传文件大小限制的方法
利用vue写todolist单页应用
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
JavaScript如何实现音频处理_Web Audio API如何工作?

