<html>
<head>
<meta content="text/html; charset=GB2312" http-equiv="content-type">
<meta name="description" content="梅强强制作">
<meta name="keywords" content="RGB网页颜色,取色器">
<title>梅强强的RGB取色器</title>
<div align="center">
<font color="green" align="center"><b>本颜色取色器由梅强强制作,QQ:826219395 </b></font>
</div><hr />
<style type="text/css">
<!--
a.g:link {
text-decoration: none;
color: #0000FF;
font-size: 13px;
}
a.g:visited {
text-decoration: none;
color: #0000FF;
font-size: 13px;
}
a.g:hover {
text-decoration: none;
color: #FF0000;
font-size: 13px;
}
.gray{color:#666666}
.f12{font-size:12px}
.box{padding:2px;border:1px solid #CCC}
-->
</style>
<script language="javascript">
<!--
function h(obj,url){
obj.style.behavior='url(#default#homepage)';
obj.setHomePage(url);
}
function $(id){
obj=document.getElementById(id);
if (obj==null) obj=document.all.id;
return obj;
}
//检查颜色值-Begin
function isNum16(ch)
{
if (ch >= '0' && ch <= '9')return true;
if (ch >= 'A' && ch <= 'F')return true;
if (ch >= 'a' && ch <= 'f')return true;
return false;
}
function isAllNum16(str1)
{//判断颜色值。除第一个字符#外的任一个值是否大于等a,A,0,小于等于f,F,9,否则报错。
for (i=1; i<str1.length; i++) {
if (!isNum16(str1.charAt(i)))
{
return false;
}
}
return true;
}
function checkCol(myColor)
{ //made by jiarry,input color value to change background
if(myColor!="")
{
if(myColor.length !=7 || myColor.charAt(0)!="#")
{
alert("颜色值加#至少7位,请检查!");
$("SelColor").value="";
}
else if(!isAllNum16(myColor))
{
alert("颜色代码错误,请检查\n 颜色代码示例:#ff6600");
$("SelColor").value="";
}
else{
return myColor;
}
}
}
//检查颜色值-END
var SelRGB = '#808080';
var DrRGB = "";
var SelGRAY = '120';
var SelCol="";
var baseCol="#808080";
var light="120";
var RGB=$("RGB");
var hexch = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D',
'E', 'F');
//add innerText to FireFox Begin
if(!document.all){
HTMLElement.prototype.__defineGetter__
(
"innerText",
function ()
{
var anyString = "";
var childS = this.childNodes;
for(var i=0; i<childS.length; i++)
{
if(childS[i].nodeType==1)
anyString += childS[i].tagName=="BR" ? '\n' : childS[i].innerText;
else if(childS[i].nodeType==3)
anyString += childS[i].nodeValue;
}
return anyString;
}
);
}
////add innerText to FireFox End
function ToHex(n)
{ var h, l;
n = Math.round(n);
l = n % 16;
h = Math.floor((n / 16)) % 16;
return (hexch[h] + hexch[l]);
}
function DoColor(c, l)
{ var r, g, b;
r = '0x' + c.substring(1, 3);
g = '0x' + c.substring(3, 5);
b = '0x' + c.substring(5, 7);
if(l > 120)
{
l = l - 120;
r = (r * (120 - l) + 255 * l) / 120;
g = (g * (120 - l) + 255 * l) / 120;
b = (b * (120 - l) + 255 * l) / 120;
}else
{
r = (r * l) / 120;
g = (g * l) / 120;
b = (b * l) / 120;
}
return '#' + ToHex(r) + ToHex(g) + ToHex(b);
}
function EndColor()
{ var i;
var GrayTable=$("GrayTable");
if(DrRGB != SelRGB)
{
DrRGB = SelRGB;
for(i = 0; i <= 30; i ++)
GrayTable.rows[i].bgColor = DoColor(SelRGB, 240 - i *;
}
var SelColor=$("SelColor");
var RGB=baseCol;
var GRAY=light;
var ShowColor=$("ShowColor");
SelColor.value = DoColor(baseCol, light);
ShowColor.bgColor = SelColor.value;
document.getElementById('copytip').innerHTML='';
}
function ctOut(e) {
baseCol=SelRGB;
EndColor(baseCol);
}
function ctClick(e) {
SelRGB = e.bgColor;
EndColor();}
function ctOver(e){
baseCol = e.bgColor.toUpperCase();
EndColor();
}
function gtOver(e){
light = e.title;
EndColor();
}
function gtOut() {
light = SelGRAY;
EndColor();
}
function gtClick(e){
SelGRAY = e.title;
EndColor();
}
function okClick(){
var SelColor=$("SelColor");
self.parent.setColor(SelColor.value);
}
function inpCol(o){
var l=o.value;
if (l.length==7){
$('ShowColor').bgColor=checkCol(o.value);}
else if(l.length>7){
o.value=l.substring(0,7);
alert("颜色代码加#不能超过7位");
}
}
-->
</script>
</head>
<table width="720" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td bgcolor="#40A6DD" width="720"><b style="color:#FFFF00; font-size:16px;"> 颜色选择器
</b></td>
</tr>
<td class="padd10">
<br>
<table width="720" border="0" cellpadding="0" cellspacing="0" class="colTab">
<tr align="left" valign="top">
<td width=515>
<table border="0" cellspacing="0" cellpadding="0"><tr><td>
<span class="gray f12">颜色:</span>
<div class="box" style="padding:0;width:422px !important;width:424px">
<TABLE ID=ColorTable BORDER=0 CELLSPACING=2 CELLPADDING=0 style='cursor:pointer'>
<SCRIPT LANGUAGE=JavaScript>
function wc(r, g, b, n)
{
r = ((r * 16 + r) * 3 * (15 - n) + 0x80 * n) / 15;
g = ((g * 16 + g) * 3 * (15 - n) + 0x80 * n) / 15;
b = ((b * 16 + b) * 3 * (15 - n) + 0x80 * n) / 15;
document.write('<TD BGCOLOR=#' + ToHex(r) + ToHex(g) + ToHex(b) + ' height=8
width=12 onmouseover="ctOver(this)" onmouseout="ctOut(this)" onmousedown="ctClick
(this)"></TD>');
}
var cnum = new Array(1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0);
for(i = 0; i < 16; i ++)
{
document.write('<TR>');
for(j = 0; j < 30; j ++)
{
n1 = j % 5;
n2 = Math.floor(j / 5) * 3;
n3 = n2 + 3;
wc((cnum[n3] * n1 + cnum[n2] * (5 - n1)),
(cnum[n3 + 1] * n1 + cnum[n2 + 1] * (5 - n1)),
(cnum[n3 + 2] * n1 + cnum[n2 + 2] * (5 - n1)), i);
}
document.writeln('</TR>');
}
</SCRIPT>
</TABLE>
</div>
</td><td valign="top" style="padding-left:30px ">
<span class="gray f12">亮度:</span>
<div class="box" style="width:20px !important;width:26px;">
<TABLE ID=GrayTable BORDER=0 CELLSPACING=0 CELLPADDING=0 style='cursor:pointer'>
<SCRIPT LANGUAGE=JavaScript>
for(i = 255; i >= 0; i -= 8.5) {
document.write('<TR BGCOLOR=#' + ToHex(i) + ToHex(i) + ToHex(i) + '><TD TITLE=' +
Math.floor(i * 16 / 17) + ' height=5 width=20 onmouseover="gtOver(this)" onmouseout="gtOut
()" onmousedown="gtClick(this)"></TD></TR>');
}
</SCRIPT>
</TABLE>
</div>
</td></tr>
</table>
</td>
<td width=87 valign="top">
<span class="gray f12">选中颜色:</span>
<div class="box" style="width:50px !important;width:54px ">
<table ID=ShowColor width="50" height="24" cellspacing="0" cellpadding="0">
<tr><td></td></tr>
</table>
</div>
</td>
<td width="128" valign="top">
<span class="gray f12">代码:</span><br>
<INPUT TYPE=TEXT class="colInp" ID=SelColor value="#FFFFFF" SIZE=7 onKeyUp="inpCol(this)">
<input type=button style="visibility:hidden!important;visibility:visible"
onClick="document.getElementById('SelColor').select();clipboardData.setData
('text',document.getElementById('SelColor').value); document.getElementById
('copytip').innerHTML='代码已复制到剪贴板';" value=" 复制 "><div id="copytip" class="gray
f12" style="margin-top:5px"></div></div><div style="visibility:hidden">基色 : <SPAN
ID=RGB>#000000</SPAN><BR>亮度 : <SPAN ID=GRAY>120</SPAN><BR></div></td>
</tr>
</table>
<script>
EndColor();
</script>
</td>
</tr>
</table>
<center>
<script type="text/javascript"><!--
</center>
</body>
</html>
<head>
<meta content="text/html; charset=GB2312" http-equiv="content-type">
<meta name="description" content="梅强强制作">
<meta name="keywords" content="RGB网页颜色,取色器">
<title>梅强强的RGB取色器</title>
<div align="center">
<font color="green" align="center"><b>本颜色取色器由梅强强制作,QQ:826219395 </b></font>
</div><hr />
<style type="text/css">
<!--
a.g:link {
text-decoration: none;
color: #0000FF;
font-size: 13px;
}
a.g:visited {
text-decoration: none;
color: #0000FF;
font-size: 13px;
}
a.g:hover {
text-decoration: none;
color: #FF0000;
font-size: 13px;
}
.gray{color:#666666}
.f12{font-size:12px}
.box{padding:2px;border:1px solid #CCC}
-->
</style>
<script language="javascript">
<!--
function h(obj,url){
obj.style.behavior='url(#default#homepage)';
obj.setHomePage(url);
}
function $(id){
obj=document.getElementById(id);
if (obj==null) obj=document.all.id;
return obj;
}
//检查颜色值-Begin
function isNum16(ch)
{
if (ch >= '0' && ch <= '9')return true;
if (ch >= 'A' && ch <= 'F')return true;
if (ch >= 'a' && ch <= 'f')return true;
return false;
}
function isAllNum16(str1)
{//判断颜色值。除第一个字符#外的任一个值是否大于等a,A,0,小于等于f,F,9,否则报错。
for (i=1; i<str1.length; i++) {
if (!isNum16(str1.charAt(i)))
{
return false;
}
}
return true;
}
function checkCol(myColor)
{ //made by jiarry,input color value to change background
if(myColor!="")
{
if(myColor.length !=7 || myColor.charAt(0)!="#")
{
alert("颜色值加#至少7位,请检查!");
$("SelColor").value="";
}
else if(!isAllNum16(myColor))
{
alert("颜色代码错误,请检查\n 颜色代码示例:#ff6600");
$("SelColor").value="";
}
else{
return myColor;
}
}
}
//检查颜色值-END
var SelRGB = '#808080';
var DrRGB = "";
var SelGRAY = '120';
var SelCol="";
var baseCol="#808080";
var light="120";
var RGB=$("RGB");
var hexch = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D',
'E', 'F');
//add innerText to FireFox Begin
if(!document.all){
HTMLElement.prototype.__defineGetter__
(
"innerText",
function ()
{
var anyString = "";
var childS = this.childNodes;
for(var i=0; i<childS.length; i++)
{
if(childS[i].nodeType==1)
anyString += childS[i].tagName=="BR" ? '\n' : childS[i].innerText;
else if(childS[i].nodeType==3)
anyString += childS[i].nodeValue;
}
return anyString;
}
);
}
////add innerText to FireFox End
function ToHex(n)
{ var h, l;
n = Math.round(n);
l = n % 16;
h = Math.floor((n / 16)) % 16;
return (hexch[h] + hexch[l]);
}
function DoColor(c, l)
{ var r, g, b;
r = '0x' + c.substring(1, 3);
g = '0x' + c.substring(3, 5);
b = '0x' + c.substring(5, 7);
if(l > 120)
{
l = l - 120;
r = (r * (120 - l) + 255 * l) / 120;
g = (g * (120 - l) + 255 * l) / 120;
b = (b * (120 - l) + 255 * l) / 120;
}else
{
r = (r * l) / 120;
g = (g * l) / 120;
b = (b * l) / 120;
}
return '#' + ToHex(r) + ToHex(g) + ToHex(b);
}
function EndColor()
{ var i;
var GrayTable=$("GrayTable");
if(DrRGB != SelRGB)
{
DrRGB = SelRGB;
for(i = 0; i <= 30; i ++)
GrayTable.rows[i].bgColor = DoColor(SelRGB, 240 - i *;
}
var SelColor=$("SelColor");
var RGB=baseCol;
var GRAY=light;
var ShowColor=$("ShowColor");
SelColor.value = DoColor(baseCol, light);
ShowColor.bgColor = SelColor.value;
document.getElementById('copytip').innerHTML='';
}
function ctOut(e) {
baseCol=SelRGB;
EndColor(baseCol);
}
function ctClick(e) {
SelRGB = e.bgColor;
EndColor();}
function ctOver(e){
baseCol = e.bgColor.toUpperCase();
EndColor();
}
function gtOver(e){
light = e.title;
EndColor();
}
function gtOut() {
light = SelGRAY;
EndColor();
}
function gtClick(e){
SelGRAY = e.title;
EndColor();
}
function okClick(){
var SelColor=$("SelColor");
self.parent.setColor(SelColor.value);
}
function inpCol(o){
var l=o.value;
if (l.length==7){
$('ShowColor').bgColor=checkCol(o.value);}
else if(l.length>7){
o.value=l.substring(0,7);
alert("颜色代码加#不能超过7位");
}
}
-->
</script>
</head>
<table width="720" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td bgcolor="#40A6DD" width="720"><b style="color:#FFFF00; font-size:16px;"> 颜色选择器
</b></td>
</tr>
<td class="padd10">
<br>
<table width="720" border="0" cellpadding="0" cellspacing="0" class="colTab">
<tr align="left" valign="top">
<td width=515>
<table border="0" cellspacing="0" cellpadding="0"><tr><td>
<span class="gray f12">颜色:</span>
<div class="box" style="padding:0;width:422px !important;width:424px">
<TABLE ID=ColorTable BORDER=0 CELLSPACING=2 CELLPADDING=0 style='cursor:pointer'>
<SCRIPT LANGUAGE=JavaScript>
function wc(r, g, b, n)
{
r = ((r * 16 + r) * 3 * (15 - n) + 0x80 * n) / 15;
g = ((g * 16 + g) * 3 * (15 - n) + 0x80 * n) / 15;
b = ((b * 16 + b) * 3 * (15 - n) + 0x80 * n) / 15;
document.write('<TD BGCOLOR=#' + ToHex(r) + ToHex(g) + ToHex(b) + ' height=8
width=12 onmouseover="ctOver(this)" onmouseout="ctOut(this)" onmousedown="ctClick
(this)"></TD>');
}
var cnum = new Array(1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0);
for(i = 0; i < 16; i ++)
{
document.write('<TR>');
for(j = 0; j < 30; j ++)
{
n1 = j % 5;
n2 = Math.floor(j / 5) * 3;
n3 = n2 + 3;
wc((cnum[n3] * n1 + cnum[n2] * (5 - n1)),
(cnum[n3 + 1] * n1 + cnum[n2 + 1] * (5 - n1)),
(cnum[n3 + 2] * n1 + cnum[n2 + 2] * (5 - n1)), i);
}
document.writeln('</TR>');
}
</SCRIPT>
</TABLE>
</div>
</td><td valign="top" style="padding-left:30px ">
<span class="gray f12">亮度:</span>
<div class="box" style="width:20px !important;width:26px;">
<TABLE ID=GrayTable BORDER=0 CELLSPACING=0 CELLPADDING=0 style='cursor:pointer'>
<SCRIPT LANGUAGE=JavaScript>
for(i = 255; i >= 0; i -= 8.5) {
document.write('<TR BGCOLOR=#' + ToHex(i) + ToHex(i) + ToHex(i) + '><TD TITLE=' +
Math.floor(i * 16 / 17) + ' height=5 width=20 onmouseover="gtOver(this)" onmouseout="gtOut
()" onmousedown="gtClick(this)"></TD></TR>');
}
</SCRIPT>
</TABLE>
</div>
</td></tr>
</table>
</td>
<td width=87 valign="top">
<span class="gray f12">选中颜色:</span>
<div class="box" style="width:50px !important;width:54px ">
<table ID=ShowColor width="50" height="24" cellspacing="0" cellpadding="0">
<tr><td></td></tr>
</table>
</div>
</td>
<td width="128" valign="top">
<span class="gray f12">代码:</span><br>
<INPUT TYPE=TEXT class="colInp" ID=SelColor value="#FFFFFF" SIZE=7 onKeyUp="inpCol(this)">
<input type=button style="visibility:hidden!important;visibility:visible"
onClick="document.getElementById('SelColor').select();clipboardData.setData
('text',document.getElementById('SelColor').value); document.getElementById
('copytip').innerHTML='代码已复制到剪贴板';" value=" 复制 "><div id="copytip" class="gray
f12" style="margin-top:5px"></div></div><div style="visibility:hidden">基色 : <SPAN
ID=RGB>#000000</SPAN><BR>亮度 : <SPAN ID=GRAY>120</SPAN><BR></div></td>
</tr>
</table>
<script>
EndColor();
</script>
</td>
</tr>
</table>
<center>
<script type="text/javascript"><!--
</center>
</body>
</html>
发表评论
-
Java信贷系统,多用户多城市信贷系统,SSH框架,源码下载
2013-12-04 11:46 8深圳市二十四小时网络科有限公司技专注于Java信贷系统,J ... -
Java信贷系统,多用户多城市信贷系统,SSH框架,源码下载
2013-12-04 11:45 0<div class="iteye-blog ... -
计算器源代码
2012-05-28 15:16 726<HTML><HEAD><TIT ... -
打开网页的时候弹出另为一个网页
2012-05-22 14:13 952<SCRIPT LANGUAGE="javas ... -
HTML中的标签textarea的属性及用法
2012-03-12 11:02 1349HTML中的标签textarea的属 ... -
加入收藏的代码 | 设为首页的代码
2012-02-23 13:10 829<!--设为首页--> <td width= ... -
在网页中实现分享 | 分享条 | 分享到博客 | 空间等等
2012-02-17 10:55 2069http://s.sharebar.cn/ //网页要分享 ... -
dl dt dd标签用法
2012-02-17 10:51 962网页制作小技巧:dl dt dd标签用法 发布时间:2007 ... -
html网页播放器编辑代码大全
2012-02-17 10:48 3495<P align=center><FONT ...
相关推荐
网页取色器 JS取色器 源代码 十六位颜色代码转化成RGB颜色
在提供的“取色器”压缩包文件中,可能包含了一个取色器应用或工具的源代码。通过研究这些源代码,我们可以了解到取色器背后的实现逻辑,学习如何捕获屏幕颜色、转换颜色代码以及与用户交互等技术细节。这不仅有助于...
总之,"屏幕取色程序及源代码"是一个实用的教学资源,它结合了基础的Windows编程技术,展示了如何在VC6.0环境下创建一个简单的但功能强大的工具。对于想要提升C++编程技能,尤其是对Windows API感兴趣的开发者来说,...
本项目名为"屏幕取色工具源代码",提供了实现这一功能的原始编程代码。 在描述中提到的“提取屏幕颜色”,指的是工具能够捕捉用户鼠标指针所在位置的像素颜色。这通常通过捕获屏幕的图像数据并分析指定坐标点的色彩...
标题中的"取色器源程序-delphi7"指的是使用Delphi 7开发的一款屏幕颜色取色工具的源代码。Delphi 7是一款历史悠久的集成开发环境(IDE),它基于Object Pascal语言,以其高效的编译器和强大的VCL(Visual Component ...
网页取色器是一种实用的工具,它允许用户在浏览网页时快速获取屏幕上任何颜色的代码,以便在设计、编程或色彩匹配等工作中使用。这款工具通常具有简洁的界面和高效的功能,使得用户能够轻松地从网页上的任何位置选取...
**JavaScript网页取色器**,也称为Color Picker,是一种用于网页设计和开发的工具,它允许用户在网页上选择和拾取颜色。这种工具通常由JavaScript编写,可以在浏览器环境中运行,为用户提供直观的颜色选取界面,方便...
文件列表中的"code"可能包含了项目的源代码,这为学习和理解如何使用Visual Basic实现屏幕取色功能提供了机会。源代码可能会包含以下几个关键部分: 1. 主程序模块:定义程序启动和关闭的逻辑,以及与用户交互的部分...
本文将详细讨论“Pipette”这款被誉为最好用的取色器,它为用户提供了一种简单而高效的方式来获取屏幕上的颜色值。 Pipette是一款专为设计专业人士打造的色彩选取工具,其最大特点是其直观易用的界面设计。该软件的...
本案例中的"屏幕取色RGB值工具源代码"提供了一个现成的实现,开发者可以直接将这段代码集成到自己的项目中,而无需从头开始编写,这大大节省了开发时间和精力。 "图计算"和"图像处理"是两个与这个工具密切相关的...
在这个"屏幕拾色器VB源代码"中,我们可以看到一个使用Visual Basic(VB)编程语言实现的示例。VB是微软公司开发的一种面向对象的编程语言,它简洁易学,适合初学者入门。 VB源代码的学习价值在于,通过阅读和理解...
屏幕取色器是一种实用工具,主要用于帮助用户从电脑屏幕上获取任意位置的颜色代码,这对于网页设计、图形设计、软件开发等工作非常有用。这类工具通常具有直观的界面和简单的操作流程,使得用户可以快速、准确地捕获...
在提供的"取色器01"文件中,可能包含了该工具的源代码、文档、示例或其他资源,供开发者了解其工作原理、进行二次开发或调试。通过分析和学习这个文件,我们可以深入理解取色器的工作机制,甚至可以根据自身需求对其...
JavaScript仿Photoshop的取色功能,一款非常棒的网页JS拾色器——ColorPicker编写实战源代码,模仿PhotoShop的设色器的功能,将其迁移到WEB应用中,当然了,本拾色器并不是一个完美的拾色器,因为只是模拟了HSV模式...
在这个主题中,"C#189屏幕取色 源代码"是一个项目,它允许用户从屏幕上选取颜色并获取其RGB或十六进制值,这在设计、网页开发或任何需要颜色处理的场景中都非常实用。 首先,我们需要了解屏幕取色的基本原理。屏幕...
内容索引:VC/C++源码,系统相关,取色器,颜色拾取器 比较专业的VC++仿Dreamweaver颜色拾取器。做网页的朋友大部分都用过DW,它自带的颜色选择器相当好用,鼠标一点,就把值自动填入颜色框内,界面和布局都是一流的,...
"ColorPicker"可能是一个压缩包文件,其中包含了一个颜色取色器的应用程序或源代码。解压后,用户可以安装或研究该取色器的工作原理,甚至根据需求进行定制和二次开发。这个工具对程序员、设计师以及对颜色管理有...
【标题】"Web取色器程序代码"是一个用于网页中的颜色选择工具的源代码实现,它使得用户可以在网站上方便地选取颜色。这样的工具在网页设计、色彩搭配以及需要用户自定义颜色的应用场景中非常常见。 【描述】提到的...
而"PCHome_download.html"可能是下载页面的源代码或记录,可能包含了关于软件的更多介绍,如版本信息、更新日志或是用户评价等。 总的来说,TakeColor作为一个专业的屏幕取色工具,凭借其简洁的设计、强大的功能和...
【鼠标取色器】是一种非常实用的软件工具,尤其对于网页设计者和图形艺术家来说,它可以帮助用户快速获取屏幕上任何位置的颜色代码。在制作网页时,我们常常会被一些优秀的色彩搭配所吸引,想要复用这些颜色,但是...