`
marlgl
  • 浏览: 73521 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

调色板

阅读更多
项目中需要从页面选择颜色定制背景色,google了一个样例,但其html代码太大所以自己写了一段js替之。

觉得还是比较有用的一段小代码,希望可以帮到一些朋友。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>the color</title>

<script>
	var Color = {
		outprint: function() {
			var s='',i=0,cc = this.getCC();
		 	for(var b=1;b<=56;b+=11){
		 		for(var a=1;a<=281;a+=8){s+=this.getArea(a,b,a+6,b+9,cc[i++]);}
		 	}
			document.write(s);
		},
		getCC: function() {
		 	var c=['00','33','66','99','cc','ff'],cc=[];
		 	for(var j=c.length;j>0;j--){
		 		var ccm=c[j-1];
		 		for(var i=0;i<c.length;i++){
		 			var ccl=c[i];
		 			for(var l=0;l<c.length;l++){cc[cc.length]=ccl+ccm+c[l];}
		 		}
		 	}
		 	return cc;
		},
		getArea: function(a,b,c,d,cc) {
			return '<area shape="rect" coords='+a+','+b+','+c+','+d+
				' href="javascript:Color.theColor(\'#'+cc+'\')"/>';
		},
		theColor: function(cvalue) {
			//to do
			//alert(cvalue);
			document.getElementById('theColor').style.color=cvalue;
		}
	}
</script>
</head>
<body>
	<span id="color_selection" style="display:;">
		<img height="67" src="palette.gif" width="289" useMap="#spmap" border="0"/>
	</span>

	<map name="spmap"><script>Color.outprint();</script></map>
	<span id="theColor" name="theColor" style="color:#000000;">THE COLOR</span>
</body>
</html>
  • 描述: 文件中使用的palette.gif
  • 大小: 7.7 KB
分享到:
评论

相关推荐

    win32 调色板

    3. **RealizePalette**: 实现调色板意味着将逻辑调色板转换为物理调色板,即将调色板中的颜色映射到显示器实际支持的颜色。这个过程通常在窗口显示或重绘时发生。 4. **SetSystemPaletteUse**: 通过这个函数,...

    vc调色板原理编程.rar_VC调色板 原理 编程_调色板

    在计算机图形学中,调色板(Palette)是一种在8位色彩或更低色彩深度系统中管理颜色的方法。在这些系统中,每个像素只能表示256种不同的颜色,因此需要一个调色板来映射这些索引到实际的颜色。本教程主要针对VC++...

    jquery调色板插件

    而“jquery调色板插件”则是jQuery生态中的一个重要工具,它为用户界面设计提供了丰富的色彩选择功能。下面将详细阐述这个插件的相关知识点。 首先,jQuery调色板插件的主要功能是提供一个互动式的颜色选择器,帮助...

    基于winform的简单调色板

    在Windows Forms(WinForm)开发中,创建一个简单的调色板是常见的需求,这通常用于图形设计或颜色选择相关的应用程序。本项目的核心是利用WinForm提供的控件来实现这一功能,主要涉及ScrollBar和TextBox控件。 ...

    vue-调色板

    在本项目“vue-调色板”中,我们将会探索如何利用Vue来创建一个实用的调色板功能,这对于网页设计或者UI开发来说是非常有价值的工具。这个项目非常适合初学者用来实践Vue的基本概念和技能。 首先,让我们深入了解...

    位图与调色板

    位图与调色板是计算机图形学中的两个关键概念,特别是在图像处理和显示技术中扮演着重要角色。位图,也称为栅格图像,是由像素阵列构成的,每个像素代表图像上的一个颜色点。调色板则在位图中用于存储和管理颜色,...

    位图与调色板源代码bmp_in_mdiclient2.zip_BMP 调色板_C#调色_c# 调色板_in_调色板

    在C#中,我们可以使用`ColorPalette`类来操作调色板,例如通过`Bitmap.Palette`属性获取或设置位图的调色板。 C#中处理调色板的方法包括: 1. 创建自定义调色板:可以使用`Color[]`数组创建一个`ColorPalette`,...

    qt实现的调色板

    在Qt框架中,调色板(QPalette)是用于控制应用程序界面元素颜色的重要工具。它允许开发者自定义窗口、控件、文本等的颜色方案,以适应不同的视觉需求或主题风格。Qt的调色板功能提供了丰富的色彩组合,使得UI设计...

    位图和调色板 8bpp,256色

    ### 位图与调色板:8bpp,256色详解 #### 1. 位图和调色板的概念 随着计算机图形学的发展,位图(Bitmap)与调色板(Palette)成为了图像处理领域中不可或缺的技术。尤其在早期的Windows系统中,这些技术的应用极大地...

    Unity 颜色板 - 调色板

    在Unity中实现调色板功能是一项重要的任务,因为颜色管理是游戏美术设计、用户界面(UI)元素和场景装饰的重要组成部分。下面我们将深入探讨如何在Unity中创建和使用调色板。 首先,理解颜色的基本概念至关重要。...

    调色板 用javascript编写的调色板

    调色板 用javascript编写的调色板 直接下来就可以用了

    调色板程序,手动添加调色板

    在IT领域,调色板(Palette)是一种非常重要的概念,特别是在图形设计、图像处理和编程中。调色板是一系列预定义的颜色,用于控制和管理显示或打印图像时所用的颜色。手动创建调色板是一种高级技巧,允许用户根据...

    VB.NET 调色板

    在提到的"VB.NET 调色板"中,我们主要关注如何在程序中设计和使用颜色选取工具。以下是五种不同的调色板方法的详细说明: 1. 鼠标点击选取颜色:这种方法通常通过在图片或色块上设置鼠标点击事件来实现。当用户点击...

    基于QT的调色板

    【基于QT的调色板】是一个使用Qt框架开发的色彩选择工具,类似于Windows操作系统中常见的颜色选取器。Qt是一个跨平台的应用程序开发框架,广泛应用于桌面、移动和嵌入式设备,支持C++和QML语言。这个调色板功能提供...

    MFC制作调色板

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来创建一个简单的调色板。MFC 是微软为C++开发Windows应用程序提供的一套类库,它封装了Windows API,使得开发者能更方便地进行图形用户界面...

    HTML移动端JS调色板

    将压缩包的所有资源导入项目中,在自己需要的H5界面... $('#这个是自己用一个div包住整个调色板的diID').farbtastic(); }); color文件夹放的是调色板的图片,根据自己放的路径,去.css文件改一下根目录路径就可以了

    MFC RGB简易调色板

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

    调色板程序(VB6.0源代码编写)

    【标题】:“调色板程序(VB6.0源代码编写)”是指使用Visual Basic 6.0编程语言设计的一个应用程序,其主要功能是允许用户通过调整红、绿、蓝(RGB)三种颜色分量来创建和编辑自定义的颜色。这个程序能够直观地展示...

    iOS开发调色板

    在iOS应用开发中,色彩设计是用户体验中的关键因素之一,一个优秀的调色板能够极大地提升应用的视觉吸引力和用户交互性。"iOS开发调色板" 提供了开发者们在构建应用程序时所需要的颜色选择工具,使得他们能够方便地...

Global site tag (gtag.js) - Google Analytics