- 浏览: 1579175 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
nich002:
原网站失效了。撸主简单粗暴的复制过来,可读性极差!差评!
Apache配置详解(最好的APACHE配置教程) -
107x:
不错,谢谢!
LINUX下查看文件夹下的文件个数! -
Hypereo:
好你妹,连个格式都没有!
Apache配置详解(最好的APACHE配置教程) -
resteater:
代码排版感觉有点乱!收发信息代码可读性不强!请问第一次发服务器 ...
java socket例子 -
resteater:
代码排版感觉有点乱!收发信息代码可读性不强!请问第一次发服务器 ...
java socket例子
<!---->
<!---->
本来准备做一个比较好的颜色选择器,可是时间上不允许,所以只能暂时放这记录一下,以后有时间接着做。
<!---->
|
代码:
<table border=0 cellpadding=0 cellspacing=2 style="background:#f9f9f9;"> <tr> <td id=cp_con_l> <SCRIPT language=JavaScript> var cnum = [1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0]; function toHex(num) {num = Math.round(num);if(num > 255) {return "ff";} else if(num < 16) {return "0" + num.toString(16);}return num.toString(16);} 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;return '#' + toHex(r) + toHex(g) + toHex(b);} 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 geneHSColorArr() { var n1,n2,n3,sb = []; for(var i = 0; i < 16; i ++){ for(var j = 0; j < 30; j ++) { n1 = j % 5;n2 = Math.floor(j / 5) * 3;n3 = n2 + 3; sb.unshift(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)); } } return sb; } function geneVColorArr() { var sb = []; for(i = 255; i >= 0; i -= 8.5) { sb.push('#' + ToHex(i) + ToHex(i) + ToHex(i)); } return sb; } var colorArr = geneHSColorArr(); document.write('<div style="clear:both;width:240px;border:1px inset;">'); for(var i = colorArr.length - 1; i >= 0; i--) { document.write('<div style="display:block;float:left;width:7px;height:9px;margin-right:1px;margin-bottom:1px;background:' + colorArr[i] + '"> </div>'); } document.write('</div>'); </SCRIPT> <table border=0 cellpadding=0 cellspacing=2 style="background:#fff;"> <tr> <SCRIPT language=JavaScript> for(i = 255; i >= 0; i -= 8.5) { document.write('<TD BGCOLOR=#' + toHex(i) + toHex(i) + toHex(i) + ' TITLE=' + Math.floor(i * 16 / 17) + ' height=20 width=6 ></TD>'); } </SCRIPT> </tr> </table> <input style="width:100%;" value="添加到自定义颜色" type=button /><br/> <input style="width:100%;" value="隐藏更多颜色" onclick="$('cp_con_l').style.display='none';" type=button /><br/> </td> <td id=cp_con_r valign=top style="width:200px;padding:4px;"> 自定义颜色: <div id=cp_b_con style="clear:both;padding:6px;"> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#ff0;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#f60;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#fff;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#fff;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#ff0;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#f60;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#fff;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#fff;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#ff0;"></div> <div style="display:block;float:left;margin:2px;width:30px;height:24px;border:2px inset;background:#fc0;"></div> </div> <div style="clear:both;padding:6px;"> <table border=0 width=100% cellpadding=0 cellspacing=0> <tr> <td><div id="colorBlock" style="background:#526666;width:72px;height:32px;display:block;"> </div></td> <td rowspan=2>红:<input type="text" style="width:30px;"/><br/>绿:<input type="text" style="width:30px;"/><br/>蓝:<input type="text" style="width:30px;"/><br/></td> </tr> <tr> <td>#<input type="text" style="width:60px;margin-left:4px;"/></td> </tr> </table> </div> <!-- 操作区 --> <div style="clear:both;"> <div id=cp_b_op> <input type=button value="确定" /> <input type=button value="取消" /> </div> </div> </td> </tr> </table>
发表评论
-
几个不错的ff下调试插件
2009-12-11 11:14 1854记录一下经常使用的ff插件,其中firebug、switchh ... -
20 种提升网页速度的技巧
2009-04-15 20:19 1252From:http://www.ibm.com/develop ... -
25 个在 Web 中嵌入图表的免费资源
2009-04-14 21:27 1662From: http://www.cnbeta.com/art ... -
15个网站用户体验优化禁忌
2009-04-08 22:57 1173From:http://www.blueidea.com/de ... -
让IE8兼容IE7
2009-03-27 15:10 4224今天在搜狐首页发现:<meta http-equiv ... -
FF下分析页面加载的工具
2009-03-25 16:03 2471今天同事推荐YSlow作为 ... -
IE6下页面显示空白的问题
2009-03-24 17:01 5302今天又碰到了一个页面在IE6下加载完后一片空白的问题,而且页面 ... -
支持IE6、IE7的关闭页面的函数
2009-03-17 15:40 1694function closeWin() { var isI ... -
很弱很无奈的一段代码(打开的页面更新父窗口的链接)
2009-03-12 11:51 1016if(parent.window.opener) { pa ... -
js小脚本
2009-02-26 10:13 1545清除元素: var clearNode = functio ... -
处理一次性事件的模式
2009-02-12 20:20 1245有的时候我们需要给一个标签增加一次性的事件,比如先在输入框中增 ... -
Linux:rsync服务器的快速搭建和使用
2008-12-30 10:15 1324From: http://tech.ddvip.com/200 ... -
js导致的页面空白问题
2008-12-29 13:45 3140今天遇到一个很奇怪的问题,系统的一个页面在一台机器上无法完全展 ... -
IE6下history.back无效的问题
2008-12-26 23:56 3793解决IE6中history.back()无法返回的问题:< ... -
浏览器兼容比较好的设置min-width的方式
2008-12-12 18:45 2540<!DOCTYPE HTML PUBLIC " ... -
CSS代码分享:浏览器CSS Reset方法十例zz
2008-12-07 18:06 1159From: http://www.52css.com/arti ... -
在Javascript中,什么是闭包(Closure)
2008-12-02 11:11 1038from: http://javascript.chinaht ... -
Unicode、GB2312、GBK和GB18030中的汉字[转]
2008-11-25 15:22 3846From: http://blog.csdn.net/fmdd ... -
空字符串的split
2008-11-21 19:16 1563本来以为是零,但是在java和js里试了以后发现居然都是1,很 ... -
docType 相关的loose.dtd导致的无法获取scrollTop的解决
2008-11-19 11:32 1665function iecompattest(){ retu ...
相关推荐
iOS SDK并未内置一个标准的颜色选择器控件,但我们可以自定义视图来实现。一种常见的方法是使用HSV(Hue, Saturation, Value)色彩模型,它将颜色分为色调、饱和度和亮度三个维度,用户可以通过滑动或旋转控制这些...
如果用户未登录,可以选择显示登录提示或者阻止颜色选择器的交互。这可以通过结合使用`RACSignal`的`filter`方法来实现,只在用户登录后才允许发送颜色选择的信号。 3. **UI更新**:RAC提供了一种方式,使得UI组件...
在"we-color-picker-master"这个开源项目中,开发者可能已经完成了以上所有工作,提供了一个完整的颜色选择器组件。你可以通过阅读源代码学习其实现细节,也可以直接在自己的小程序项目中引入和使用,节省开发时间。...
- `colorclose` 函数可能是用来关闭颜色选择器的,但具体实现未给出,通常会隐藏包含颜色选择器的元素。 5. **颜色选择器的生成**: - 使用嵌套的 `for` 循环来生成颜色选择器表格,每个单元格的背景颜色由 `...
"基于WheelView的自定义日期选择器"就是一个很好的示例,它利用了WheelView这一滚动视图组件来实现用户友好的日期选择功能。这篇内容将深入探讨如何构建这样的选择器,以及其在Android开发中的应用和扩展性。 首先...
在Xamarin.Forms框架中,虽然提供了基本的UI元素,但并未内置一个完整的颜色选择器控件。为了解决这个问题,开发者们通常会创建自定义控件来实现这一功能。"ColorPicker"项目正是这样一个针对Xamarin.Forms的自定义...
在提供的文件列表中,`ModNotesCSS-RGB.exe`很可能是一个用于修改Lotus Notes CSS的工具,它可能允许用户选择自定义颜色并应用到未读邮件上。`unzip.exe`和`zip.exe`则可能是用来解压和打包文件的实用程序,这在处理...
最后,`$(document).ready()`函数确保在页面加载完成后执行内部的代码块,确保所有的DOM元素都已准备就绪,这样可以避免在元素未加载时尝试访问它们导致的错误。这是一个编写jQuery脚本时常用的基本结构。
通过选择器,如类选择器(`.class-name`)、ID选择器(`#id-name`)或元素选择器(`element-name`),我们可以精确地控制每个HTML元素的样式。 在HTML和CSS的基础上,JavaScript进一步增强了网页的交互性。它可以...
通过选择器,可以控制元素的颜色、字体、位置、大小等样式。了解盒模型、定位机制、响应式设计等概念至关重要。 3. **JavaScript交互**:JavaScript是实现网页动态效果和用户交互的关键。它可以更新内容、处理表单...
例如,设置浮动操作按钮(FAB)来触发保存或分享操作,使用滑动手势切换颜色选择器或画笔大小。 尽管这个“android 画板程序”项目目前是未完成的,但是从上述讨论可以看出,完成这样一个程序需要掌握Android SDK中...
这个名为"安卓微信相关相关-高仿微信图片选择器可以当选也可以多选.rar"的压缩包文件,显然提供了一个模仿微信图片选择器的实现。这个选择器允许用户选择单张图片或进行多选,这在很多需要用户上传图片的应用场景中...
如果您是一位设计师或是前端人员,您可能常常遇到您想应用的颜色,但您不知道色号,这时,PowerToys的颜色选择器功能就能帮助您,您可以同时按下Windows徽标键+Shift+C来启动颜色选择器,将您的鼠标指针移到您想引用...
在这个特定的场景中,"状态选择器"指的是可以根据不同状态(如选中、未选中)改变其外观的组件。`ViewPagerIndicator`能够提供清晰的视觉反馈,提升用户体验,常用于导航栏或标签页。 `ViewPager`是Android SDK中的...
4. 在弹出的颜色选择器中选择你中意的颜色。 5. 点击确定,关闭"Excel选项"窗口。 完成这些步骤之后,工作表的网格线颜色将会被替换成你所选择的新颜色。 在进行这些操作时,一些小贴士可以帮助你更有效率地完成...
它由两个主要部分组成:已完成的部分(通常填充颜色)和未完成的部分(通常是空白或另一种颜色)。在传统的进度条中,这两个部分可能只有一种单一的颜色。然而,引入颜色渐变的概念可以增加设计的层次感和动态性,使...
比如常见的类选择器(.className)、ID选择器(#id)和元素选择器(elementName)。 :slected选择器的语法非常简单,只需要在选择器前加上冒号“:”,后面跟上“selected”,即形成“:selected”这样一个表达式。当...
6. **用户交互**:除了基本的颜色选择,你还可以提供一个“自定义颜色”选项,让用户通过颜色选择对话框来定义自己的颜色。 7. **测试与调试**:最后,编写单元测试来确保所有颜色都能正确显示和选择,同时使用调试...
颜色选择器界面允许你调整RGB值来创建独一无二的颜色。此外,你还可以设置字体的大小,以满足视觉效果的需求。 确认选择的颜色和字体大小后,点击“确定”按钮,修改器将会应用你的设置。此时,虽然在软件内已经...