>
设为首页
>
收藏本站
>
最新电影
首页
运营资讯
今日英语
图形图像
计算机技术
Asp编程
网站结构化
资源共享
休闲娱乐
访问新站
您现在的位置:
首页
=>
后台技术
=>
脚本特效
=>
页面特效
订阅本栏目
颜色选择器
时间: 2008-08-31 23:57:20 阅读次数:2293
颜色选择器
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>网页特效|www.ffasp.com 飞飞Asp乐园|---推荐另一种色带制作方法</title> </head> <body> <input id='Info1'><br> <input id='Info2'><br> <input id='Info3'><br> <span id=ColorDiv style='width:200;height:200;'></span> <script> var iW = '70';//共有6种颜色,每种颜色的宽为iW。iW*6为色带的宽。 var iH = '400';//iH为色带的高。 var H,S,V; function HSV(){ var pX = event.offsetX; var pY = event.offsetY; var HalfH = parseInt(iH/2); H = parseInt(pX*360/(iW*6)); if(event.offsetY < HalfH){ S = pY/HalfH; V = 1; } else{ S = 1; V = (iH-pY)/HalfH; } Info1.value = 'H:'+H+' S:'+parseInt(S*100)+'% V:'+parseInt(V*100)+'%'; HSVtoRGB(); RGBtoHTML(); } var R,G,B; function HSVtoRGB(){ var r,g,b; var k = (H%60)/60; var c1 = V*(1-S); var c2 = V*(1-S*k); var c3 = V*(1-S*(1-k)); switch(parseInt(H/60)){ case 0 : r=V,g=c3;b=c1; break; case 1 : r=c2,g=V;b=c1; break; case 2 : r=c1,g=V;b=c3; break; case 3 : r=c1,g=c2;b=V; break; case 4 : r=c3,g=c1;b=V; break; case 5 : r=V,g=c1;b=c2; break; } R = parseInt(r*255); G = parseInt(g*255); B = parseInt(b*255); Info2.value = 'R:'+R+' G:'+G+' B:'+B; } function RGBtoHTML(){ var r=(R>=16)?R.toString(16):('0'+R.toString(16)); var g=(G>=16)?G.toString(16):('0'+G.toString(16)); var b=(B>=16)?B.toString(16):('0'+B.toString(16)); var rgb=r+g+b; Info3.value='HTML #'+rgb.toUpperCase(); ColorDiv.style.background = '#'+rgb; } function window.onload(){ var iHtml = ''; var iL = (document.body.offsetWidth-6*iW)/2; var iT = (document.body.offsetHeight-iH)/2; var RainBow = [255,0,0, 255,255,0, 0,255,0, 0,255,255, 0,0,255, 255,0,255, 255,0,0]; for(var i=0;i<6;i++){ var R1 = RainBow[i*3]; var G1 = RainBow[i*3+1]; var B1 = RainBow[i*3+2]; var R2 = RainBow[(i+1)*3]; var G2 = RainBow[(i+1)*3+1]; var B2 = RainBow[(i+1)*3+2]; iHtml += "<span style='position:absolute;left:"+(i*iW+iL)+";top:"+iT+";width:"+iW+";height:"+iH+";background:rgb("+R1+","+G1+","+B1+");'></span><span style='position:absolute;left:"+(i*iW+iL)+";top:"+iT+";width:"+iW+";height:"+iH+";background:rgb("+R2+","+G2+","+B2+");filter:alpha(opacity=0,finishopacity=100,Style=1);'></span>" } iHtml += "<span style=position:absolute;left:"+iL+";top:"+iT+";width:"+iW*6+";height:"+iH/2+";background:rgb(255,255,255);filter:alpha(opacity=100,finishOpacity=0,style=1,starty=0,finishy=100,startx=0,finishx=0)></span><span style=position:absolute;left:"+iL+";top:"+(iT+iH/2)+";width:"+iW*6+";height:"+iH/2+";background:rgb(0,0,0);filter:alpha(opacity=0,finishOpacity=100,style=1,starty=0,finishy=100,startx=0,finishx=0)></span><span style='position:absolute;left:"+iL+";top:"+iT+";width:"+iW*6+";height:"+iH+";' onmousemove=HSV()></span>" document.body.innerHTML += iHtml; } </script> </body> </html>
提示:您可以先修改部分代码再运行
飞飞As.p技术乐园
站内搜索
:
标题
内容
下一篇
符合标准的页面颜色选择(器)js插件
上一篇
无法拦截与屏蔽的网页漂浮图片广告代码 完全自定义 全屏飘动
本栏目最新
栏目最新列表
使用JS对select动态添加options操作 [IE&Fi
符合标准的对联广告代码
使用js/javascript制作特殊的字符效果
图片上传预览,可显示文件大小,宽、高
文件上传前台控制检测预览程序 v0.6
网站优化策划
栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新
站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息
MIME介绍 及
[
1
] [
2
] [
3
]
巧用Google和迅雷来下载
Transact SQL 常
[
1
] [
2
]
VIA Rhine II Fast Ethe
电脑常用端
[
1
] [
2
] [
3
]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
伟哥博客
西安房产
123最新电影
三四六四
关于站点
|
免责声明
|
联系站长
|
网站地图
|
陕ICP备07002804号
WEB技术QQ交流群:72840059
©2007 ffasp.com. 版权所有