您好,欢迎来到源码搜藏!分享精神,快乐你我!提示:担心找不到本站?在百度搜索“源码搜藏”,网址永远不丢失!
  • 首 页
  • 在线工具
  • 当前位置:首页 > 网页特效 > 颜色背景 >

    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>
    JS实现网页上的颜色拾色器由源码搜藏网整理,转载请注明出处http://www.codesocang.com/texiao/yanse/9532.html
    标签:网站源码