`
tanglong8848
  • 浏览: 71188 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

颜色拾取

 
阅读更多

<!-- saved from url=(0022)http://blog.csdn.net/electroniXtar/ -->
<script language=javascript>
<!--
document.write("<OBJECT id=/"dlgHelper/" CLASSID=/"clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b/" width=/"0px/" height=/"0px/"></OBJECT>");
var ocolorPopup = window.createPopup();
var ecolorPopup=null;
function colordialogmouseout(obj){
obj.style.borderColor="";
obj.bgColor="";
}
function colordialogmouseover(obj){
obj.style.borderColor="#0A66EE";
obj.bgColor="#EEEEEE";
}
function colordialogmousedown(color){
ecolorPopup.value=color;
//document.body.bgColor=color;
ocolorPopup.document.body.blur();
}
function colordialogmore(){
var sColor=dlgHelper.ChooseColorDlg(ecolorPopup.value);
sColor = sColor.toString(16);
if (sColor.length < 6) {
var sTempString = "000000".substring(0,6-sColor.length);
sColor = sTempString.concat(sColor);
}
ecolorPopup.value="#"+sColor.toUpperCase();
//document.body.bgColor="#"+sColor.toUpperCase();
ocolorPopup.document.body.blur();
}
function colordialog(){
var e=event.srcElement;
e.onkeyup=colordialog;
ecolorPopup=e;
var ocbody;
var oPopBody = ocolorPopup.document.body;
var colorlist=new Array(40);
oPopBody.style.backgroundColor = "#f9f8f7";
oPopBody.style.border = "solid #999999 1px";
oPopBody.style.fontSize = "12px";
colorlist[0]="#000000"; colorlist[1]="#993300"; colorlist[2]="#333300"; colorlist[3]="#003300";
colorlist[4]="#003366"; colorlist[5]="#000080"; colorlist[6]="#333399"; colorlist[7]="#333333";
colorlist[8]="#800000"; colorlist[9]="#FF6600"; colorlist[10]="#808000";colorlist[11]="#008000";
colorlist[12]="#008080";colorlist[13]="#0000FF";colorlist[14]="#666699";colorlist[15]="#808080";
colorlist[16]="#FF0000";colorlist[17]="#FF9900";colorlist[18]="#99CC00";colorlist[19]="#339966";
colorlist[20]="#33CCCC";colorlist[21]="#3366FF";colorlist[22]="#800080";colorlist[23]="#999999";
colorlist[24]="#FF00FF";colorlist[25]="#FFCC00";colorlist[26]="#FFFF00";colorlist[27]="#00FF00";
colorlist[28]="#00FFFF";colorlist[29]="#00CCFF";colorlist[30]="#993366";colorlist[31]="#CCCCCC";
colorlist[32]="#FF99CC";colorlist[33]="#FFCC99";colorlist[34]="#FFFF99";colorlist[35]="#CCFFCC";
colorlist[36]="#CCFFFF";colorlist[37]="#99CCFF";colorlist[38]="#CC99FF";colorlist[39]="#FFFFFF";
ocbody = "";
ocbody += "<table CELLPADDING=0 CELLSPACING=3>";
ocbody += "<tr height=/"20/" width=/"20/"><td align=/"center/"><table style=/"border:1px solid #808080;/" width=/"12/" height=/"12/" bgcolor=/""+e.value+"/"><tr><td></td></tr></table></td><td bgcolor=/"eeeeee/" colspan=/"7/" style=/"font-size:12px;/" align=/"center/">当前颜色</td></tr>";
for(var i=0;i<colorlist.length;i++){
if(i%8==0)
ocbody += "<tr>";
ocbody += "<td width=/"14/" height=/"16/" style=/"border:1px solid;/" onMouseOut=/"parent.colordialogmouseout(this);/" onMouseOver=/"parent.colordialogmouseover(this);/" onMouseDown=/"parent.colordialogmousedown('"+colorlist[i]+"')/" align=/"center/" valign=/"middle/"><table style=/"border:1px solid #808080;/" width=/"12/" height=/"12/" bgcolor=/""+colorlist[i]+"/"><tr><td></td></tr></table></td>";
if(i%8==7)
ocbody += "</tr>";
}
ocbody += "<tr><td align=/"center/" height=/"22/" colspan=/"8/" onMouseOut=/"parent.colordialogmouseout(this);/" onMouseOver=/"parent.colordialogmouseover(this);/" style=/"border:1px solid;font-size:12px;cursor:default;/" onMouseDown=/"parent.colordialogmore()/">其它颜色...</td></tr>";
ocbody += "</table>";
oPopBody.innerHTML=ocbody;
ocolorPopup.show(e.offsetLeft, e.offsetTop+e.offsetHeight, 158, 147, document.body);
}
//-->
</script>
点击选择颜色:<input name="sel1" type="text" onfocus="colordialog()">

分享到:
评论

相关推荐

    颜色拾取工具.rar

    颜色拾取工具是图形设计和开发领域中常用的一种实用程序,它可以帮助用户精确地选取屏幕上的任何颜色,并将其转化为可使用的色彩代码。这样的工具对于设计师、程序员或任何需要精确控制颜色的人而言,都是必不可少的...

    Jquery 颜色拾取器

    而“Jquery 颜色拾取器”是一种基于 jQuery 的插件,它允许用户在网页上方便地选择和应用颜色,特别是在需要动态改变文字颜色或者元素样式的情况下。这种功能在创建互动性强、用户体验良好的网页时非常有用,比如...

    纯JS实现颜色拾取功能

    在本文中,我们将深入探讨如何使用纯JavaScript实现一个颜色拾取功能。颜色拾取器是网页设计中常用的一种工具,允许用户从丰富的色彩板中选择颜色。由于此功能使用JavaScript编写,因此它具有良好的跨平台兼容性,...

    VC做的颜色拾取工具 含源码

    《VC++实现的颜色拾取工具及其源码解析》 在计算机图形学和界面设计中,颜色选择是一个不可或缺的环节。本文将围绕一个基于VC++(Visual C++)开发的简单颜色拾取工具展开,深入探讨其工作原理和实现细节。这款工具...

    小蜜蜂屏幕颜色拾取器 小蜜蜂屏幕颜色拾取器

    小蜜蜂屏幕颜色拾取器 可显示 RGB HSL HSV HTML CMYK等数值 小蜜蜂屏幕颜色拾取器 可显示 RGB HSL HSV HTML CMYK等数值 小蜜蜂屏幕颜色拾取器 可显示 RGB HSL HSV HTML CMYK等数值

    颜色拾取器.rar颜色拾取器.rar

    颜色拾取器是一款非常实用的工具,主要用于帮助用户从屏幕上选取并识别颜色代码,以便在设计、编程或任何需要精确颜色匹配的工作中使用。这款软件通常包含多种功能,如颜色采集、颜色编辑以及颜色代码转换等,使得...

    颜色拾取器实例

    颜色拾取器是一种常见的计算机软件工具,用于帮助用户从屏幕上的任何位置获取并识别颜色代码。这个工具在设计、编程、网页制作等领域中非常实用,因为它允许用户精确地选取颜色,以便在各种项目中使用。下面我们将...

    颜色拾取器颜色拾取器

    颜色拾取器是一种工具,它在IT行业中广泛用于获取屏幕上的特定颜色值,这对于设计师、开发者和图形艺术家来说尤其有用。这种工具可以帮助用户精确地选取并识别屏幕上显示的颜色,以便在设计项目中复制或匹配这些颜色...

    js颜色拾取器

    JavaScript颜色拾取器是一种在Web页面上实现颜色选取功能的工具。它允许用户通过一个交互式的颜色选择界面来选取所需的颜色,并将所选颜色应用于网页的特定元素。在这个主题下,我们将深入探讨JavaScript颜色拾取器...

    C#颜色拾取Dome

    在编程领域,颜色拾取是一项常见的功能,尤其是在图形设计、图像处理或用户界面设计中。在C#中实现颜色拾取通常涉及到Windows Forms或WPF应用程序。本项目名为"C#颜色拾取Dome",其核心是获取鼠标下方像素点的颜色,...

    playcolor 颜色拾取器

    《Playcolor颜色拾取器:桌面色彩管理的得力助手》 在数字设计与创作的世界里,颜色选取是一项至关重要的工作。Playcolor颜色拾取器是一款高效、实用的桌面颜色工具,它为设计师、开发者以及任何需要精确选取颜色的...

    TakeColor颜色拾取工具

    "TakeColor颜色拾取工具"是一款小巧而实用的软件,主要功能是帮助用户方便地从屏幕上获取任何位置的像素颜色。这款工具对于从事设计、编程,尤其是前端开发工作的人员来说,是一个非常有价值的辅助工具。 首先,...

    Unity 颜色拾取器 还原Unity里的颜色面板

    Unity UGUI制作的颜色拾取器 功能 基本和Unity里面的颜色拾取功能一样,样式可以自己换!

    小巧好用的颜色拾取器

    颜色拾取器是一款非常实用的工具,特别是在设计、编程或者色彩搭配工作中,它能帮助用户精确获取屏幕上的颜色值。这款“小巧好用的颜色拾取器”正如其名,具有极小的体积,只有40k,这在颜色拾取工具中是非常罕见的...

    C# 颜色拾取代码

    在编程领域,颜色拾取是一项常见且实用的功能,特别是在图形设计、用户界面开发以及各种可视化应用中。本文将深入探讨如何使用C#语言实现颜色拾取功能,包括通过RGB值来确定颜色,以及如何实现屏幕上的颜色自动拾取...

    很好用的屏幕颜色拾取器

    屏幕颜色拾取器是一款非常实用的工具,尤其对于从事设计、编程或网页制作等相关工作的人员来说,它能帮助用户方便快捷地获取屏幕上任何位置的颜色值。这款软件的主要功能在于其颜色采集能力,允许用户在屏幕上点击...

    颜色拾取器-获取桌面上能显示界面的颜色

    颜色拾取器是一种实用软件工具,它允许用户从屏幕上选取并识别任何可见的颜色。这个工具在设计、编程、网页制作和其他需要精确颜色匹配的工作中非常有用。标题中的“颜色拾取器-获取桌面上能显示界面的颜色”指的是...

    颜色拾取器网页制作用途

    "颜色拾取器网页制作用途"这个主题就是关于如何利用颜色拾取工具来提升网页设计效率和质量的。颜色拾取器是一种实用的工具,它可以帮助设计师从屏幕上的任何位置提取颜色代码,方便地应用到网页设计中。 颜色拾取器...

    windows颜色拾取器

    "Windows颜色拾取器",通常指的是ColorPix,这是一款专为Windows操作系统设计的颜色选取工具。它以其小巧的体积、便捷的操作和精确的颜色获取能力,深受设计师、开发者以及对颜色管理有需求用户的喜爱。 ColorPix的...

    明润颜色拾取器.rar

    《明润颜色拾取器——高效实用的颜色工具详解》 颜色拾取器是设计与开发领域中不可或缺的小工具,它们能够帮助用户精确选取并记录屏幕上的任何颜色,从而在创作过程中确保色彩的一致性。"明润颜色拾取器"正是这样一...

Global site tag (gtag.js) - Google Analytics