当前位置:首页 > 网页特效 > 颜色背景 >

JS实现网页上的颜色拾色器

时间:2014-06-17 08:35 来源:互联网 作者:源码搜藏 收藏 推荐

运行代码 保存代码 复制代码 提示:您可以先修改部分代码再运行,保存代码功能在Firefox下无效。
  • 使用Js代码编写一个网页上用的颜色拾色器,也就是选择颜色用的,用鼠标单击任意颜色块,将弹出颜色值,当你想使用某种颜色而不知道颜色值的时候,用这个小特效可以告诉你颜色值是多少,比较方便。
  • <script language="JavaScript">
    function selectmenu(which){
    switch(which){
    case '1' :leftR();break;
        case '2' :leftG();break;
        case '3' :leftB();break;
        case '4' :leftA();break;
      }
    }
    function leftR(){
    for(i=0;i<=15;++i){
        document.all['Ltd'+i].bgColor='rgb('+(i*17)+',0,0)';
        }
      rightR(0)
    }
    function leftG(){
    for(i=0;i<=15;++i){
        document.all['Ltd'+i].bgColor='rgb(0,'+ (i*17) + ',0)';
    }
      rightG(0)
    }
    function leftB(){
    for(i=0;i<=15;++i){
        document.all['Ltd'+i].bgColor='rgb(0,0,'+(i*17)+')';
    }
      rightB(0)
    }
    function leftA(){
    for(i=0;i<=15;++i){
        document.all['Ltd'+i].bgColor='rgb('+(i*17)+','+(i*17)+','+(i*17)+')';
    }
      rightA()
    }
    function rightR(which){
    for(i=0;i<=15;++i){
        for(j=0;j<=15;++j){
          document.all['Rtd'+i+'and'+j].bgColor='rgb('+(which*17)+','+(i*17)+','+(j*17)+')';
    }
        }
    }
    function rightG(which){
    for(i=0;i<=15;++i){
    for(j=0;j<=15;++j){
    document.all['Rtd'+i+'and'+j].bgColor='rgb('+(i*17)+','+(which*17)+','+(j*17)+')';
    }
        }
    }
    function rightB(which){
    for(i=0;i<=15;++i){
    for(j=0;j<=15;++j){
    document.all['Rtd'+ i+'and'+j].bgColor='rgb('+(i*17)+','+(j*17)+','+(which*17)+')';
    }
        }
    }
    function rightA(){
    for(i=0;i<=15;++i){
    for(j=0;j<=15;++j){
    document.all['Rtd'+i+'and'+j].bgColor='rgb('+(i*16+j)+','+(i*16+j)+','+(i*16+j)+')';
    }
        }
    }
    function clickright(which){
    alert(which.bgColor)
    }
    function changeright(which){
    switch(select1.value){
    case '1' :rightR(which);break;
        case '2' :rightG(which);break;
        case '3' :rightB(which);break;
      }
    }
    </script>
由源码搜藏网整理,转载请注明出处https://www.codesocang.com/tx-yanse/9532.html

颜色背景下载排行

最新文章