`
happysoul
  • 浏览: 403587 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

简易调色板

阅读更多
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>调色板</title>
<style>
*{margin:0px;padding:0px;}
.color_table{width:229;border:border:1px solid #000000; cellspacing:0;cellpadding:0;border-bottom:none;border-collapse:collapse;}
.color_table tr{height:30px;}
.color_table td{background-color:#000000;}
.color_block{border:1px solid black;border-collapse: collapse}
.color_block td{border:1px solid black;cursor:pointer;}
.showinput{border:1px solid #000000;background-color:#ffff00;}
</style>
<script>
function initcolor(){
	var ColorHex=new Array('00','33','66','99','CC','FF')
	var SpColorHex=new Array('FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF')
	var colorTable=''
	for (i=0;i<2;i++){
		for (j=0;j<SpColorHex.length;j++){
			colorTable=colorTable+'<tr height=12>'
			if (i==0){
				colorTable=colorTable+'<td width=11 style="background-color:#'+ColorHex[j]+ColorHex[j]+ColorHex[j]+'">'
			}else{
				colorTable=colorTable+'<td width=11 style="background-color:#'+SpColorHex[j]+'">'
			}

			for (k=0;k<3;k++){
				for (l=0;l<6;l++){
					colorTable=colorTable+'<td width=11 style="background-color:#'+ColorHex[k+i*3]+ColorHex[l]+ColorHex[j]+'">'
				}
			}
		}
	}
	colorTable='<table class="color_table">'
			+'<tr><td colspan=19 bgcolor=#eee>'
			+'<div><input type="text" id="showcolor" size="20" disabled class="showinput"></div>'
			+'</td></tr></table>'
			+'<table id="colortab" class="color_block" cellspacing="0" cellpadding="0">'+colorTable+'</table>';
	document.getElementById("colorpanel").innerHTML=colorTable;
	
	var x = document.getElementById("colortab").getElementsByTagName("TD");
	var col = document.getElementById("showcolor");
	for(var i=0;i<x.length;i++){
		x[i].onmouseover=function(){
			col.value = col.style.backgroundColor = this._bc = this.style.backgroundColor;
			this.style.backgroundColor = "white";
		}
		x[i].onmouseout=function(){
			this.style.backgroundColor = this._bc;
		}
		x[i].onclick=function(){alert(this._bc)}//alert the color
	}

}


</script>
</head>

<body onload="initcolor()">
<div id="colorpanel" style="margin:30px;"></div>
</body>
</html>



  • 大小: 2 KB
0
0
分享到:
评论

相关推荐

    MFC RGB简易调色板

    **MFC RGB简易调色板** MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于简化Windows应用程序的开发。在这个“MFC RGB简易调色板”项目中,我们关注的是如何利用MFC来创建一个允许用户在0到255...

    安卓简易画板,实现画笔,调色板,画基本形状,以及文件打开存储

    3. **颜色处理**:调色板功能需要实现颜色选择器,可以使用`ColorPickerDialog`或自定义视图。用户选择的颜色可以通过ARGB值表示,并传递给绘图函数改变画笔颜色。同时,可能还需要提供颜色混合、渐变等功能。 4. *...

    调色板 java

    标题中的“调色板”和描述中提到的程序与Java编程语言相关,这通常指的是在Java中使用颜色和图形处理的技巧。Java提供了一系列的类和方法来支持颜色操作,这些功能广泛应用于图形用户界面(GUI)开发、游戏制作、...

    简单调色板

    一个调试颜色的小工具,界面下方有颜色值显示,为十六进制,可以方便查询颜色在系统中的数值

    VB编写的调色板小程序

    **VB编写的调色板小程序**,是一种基于Visual Basic(VB)编程语言开发的简易应用程序,主要用于色彩选择和实验。VB作为微软推出的一种面向对象的编程工具,以其简单易学和强大的功能深受初学者和专业开发者的喜爱。...

    Visual-Basic程序设计综合教程第6章-综合案例.ppt

    我们将学习如何使用多窗体程序设计来实现不同的功能,例如学生成绩查询系统、简易调色板等。 综合案例 在本节课中,我们将学习如何将控件、事件处理、多窗体程序设计等技术结合使用,来实现一个综合案例。我们将...

    QT做的简易画板

    这通常通过一个调色板或颜色选择器控件实现,允许用户选取所需的颜色。在Qt中,颜色可以用`QColor`对象表示,可以通过RGB、HSV或名字等多种方式定义。 3. **线宽调整**:用户可以改变线条的宽度,以适应不同需求。...

    简易涂鸦板--html、js游戏

    简易涂鸦板--页面总体分为两个模块,一个是工具栏,一个是画布。 游戏的基础功能有:选择画笔颜色、...其中在选 择画笔颜色时除了设置用户方便易选择的基础颜色外,还加入了调色板选择色调的功能,以 满足用户更多的需求。

    color_self-definition-.zip_绘图程序_Visual_Basic_

    【压缩包子文件的文件名称】"简易调色板"是压缩包中的核心文件,可能是一个VB工程文件或执行文件,用于运行这个自定义颜色选择器。用户可以通过打开这个文件,在VB环境中使用或测试该功能。 在Visual Basic中,创建...

    基于Qt的简易画板+源代码+文档说明

    基于Qt的简易画板+源代码+文档...调色板:画板上有一个调色板,用户可以选择不同的颜色来绘制图形或者填充颜色。 3.橡皮擦:画板上通常有橡皮擦工具,可以擦除绘制的痕迹或者进行局部修正。 4.形状绘制:画板可以提供绘

    简易涂鸦板.zip

    在这个“简易涂鸦板.zip”压缩包中,我们很可能会找到一个简单的编程实现,可能用Python或JavaScript等语言编写,用于创建这样一个功能。 涂鸦板的核心功能包括: 1. **画线操作**:用户可以点击并拖动鼠标来绘制...

    Color Studio Unity调色插件

    一个功能灵活的调色插件,自带多种色盘,也可自定参数,能够对Texture和Sprite进行像素着色,官方描述是支持runtime的,可作为制作icon、图片修改和修补lightmap时的辅助工具;在没有ps的环境时也能当作简易工具使用

    win程简易画板

    这通常通过一个颜色选择器实现,它提供了一个调色板供用户选取所需颜色。颜色选择器会将用户选择的颜色转换为RGB或十六进制值,并传递给画笔对象用于绘画。 2. **线条粗细变化**:这个功能允许用户调整绘制线条的...

    简易拾色器

    使用这些拾色器软件时,用户通常可以预览颜色在不同光照和背景下的表现,调整饱和度、亮度等参数,并可以将选中的颜色保存到调色板或直接复制到剪贴板供其他应用使用。此外,高级的拾色器还可能具备色彩理论工具,如...

    easyui 后台简易模板一套,easyui1.5.1内涵多个主题颜色

    3. **主题可定制**:正如描述中提到,这套模板包含多个主题颜色,用户可以根据喜好或品牌调色板选择合适的主题,或者自定义新的主题样式。 4. **易用性**:EasyUI 的 API 设计简单直观,学习成本相对较低,开发人员...

    网站下载,超级好用的取色工具,简易网站运行程序

    这种工具通常具有多种颜色模式(如RGB、HEX、CMYK等)供用户选择,并支持颜色历史记录和调色板功能,方便设计师快速调整和比较颜色。此外,一些高级的取色工具还可能包含色彩理论指导,帮助用户创造和谐统一的色彩...

    java编写的绘图板小程序

    Java编写的绘图板小程序是一款基于Java编程语言开发的简易画板应用,它提供了一系列丰富的绘图功能,如撤销、恢复、调色板选色、保存图像为BMP格式以及打开BMP图像等。这款程序的亮点在于采用了双缓冲技术,有效解决...

    数字图像处理编程入门

    ### 数字图像处理编程入门——理解Windows位图与调色板 #### 1. Windows位图与调色板概念解析 数字图像处理是一项基础而重要的技术,在计算机视觉、图形学和多媒体领域扮演着核心角色。《数字图像处理编程入门》一...

    简易绘图软件,实现橡皮经绘图,放大,缩放,拖放操作

    简易绘图软件 c语言,mfc 能实现橡皮经绘图,放大,缩放,拖放操作 可实现调色板工具 可实现参数画圆功能 qq:332311443

Global site tag (gtag.js) - Google Analytics