本文实例讲述了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.jb51.net/color/rgb_color_generator
RGB颜色查询对照表_颜色代码表_颜色的英文名称大全:
http://tools.jb51.net/color/jPicker
在线网页调色板工具:
http://tools.jb51.net/color/color_picker
在线颜色选择器工具/RGB颜色查询对照表:
http://tools.jb51.net/color/colorpicker
更多关于JavaScript相关内容可查看本站专题:《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
本文向大家介绍js实现的在线调色板功能完整实例,包括了js实现的在线调色板功能完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现的在线调色板功能。分享给大家供大家参考,具体如下: 运行效果图如下: 完整实例代码如下: tc.js代码如下: PS:这里再为大家推荐几款本站的相关在线工具: 在线RGB、HEX颜色代码生成器: http://tools.jb51.net/color
本文向大家介绍JS实现颜色梯度与渐变效果完整实例,包括了JS实现颜色梯度与渐变效果完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现颜色梯度与渐变效果的方法。分享给大家供大家参考,具体如下: 运行效果图如下: 完整实例代码如下: PS:这里再为大家推荐几款本站的相关在线工具: 在线RGB、HEX颜色代码生成器: http://tools.jb51.net/color/rgb_
本文向大家介绍js实现会跳动的日历效果(完整实例),包括了js实现会跳动的日历效果(完整实例)的使用技巧和注意事项,需要的朋友参考一下 一、简介 编写一个会动的日历,日历上面有年月日,周几,时分秒,效果如下: 年月日,周几,时分秒都会随着系统时间的走动而改变 二、代码 以上这篇js实现会跳动的日历效果(完整实例)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
本文向大家介绍C#实现3D效果完整实例,包括了C#实现3D效果完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现3D效果的方法。分享给大家供大家参考,具体如下: 一、新建一类文件 注意引用命名空间: 二、页面调用 更多关于C#相关内容感兴趣的读者可查看本站专题:《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#面向对象程序设计入门教程
本文向大家介绍JavaScript实现的鼠标响应颜色渐变效果完整实例,包括了JavaScript实现的鼠标响应颜色渐变效果完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript实现的鼠标响应颜色渐变效果。分享给大家供大家参考,具体如下: 运行效果图如下: 完整代码如下: PS:这里再为大家推荐几款网页元素样式相关工具供大家参考使用: 在线特效文字/彩色文字生成工具:
本文向大家介绍基于canvas实现的钟摆效果完整实例,包括了基于canvas实现的钟摆效果完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了基于canvas实现的钟摆效果。分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: 更多关于js特效相关内容感兴趣的读者可查看本站专题:《jQuery动画与特效用法总结》及《jQuery常见经典特效汇总》 希望本文所述对大家Ja