shawl.qiu Javascript Faded V1.0
Explanation:
Well, about this, I have been learning about color science recently, so I have continued to Will do some color-related things.
For example, compile some color-related materials into a book, learn the psychological feelings related to color, color mixing skills, etc.
Contents:
1. Call
1.1 Call 1
1.2 Call 2
2. Class Faded
shawl.qiu
2007-06-20
http://blog.csdn.net/btbtd
Demo 1: http://files.myopera.com/btbtd/Javascript/class/faded/Faded_v1-0.htm
Demo 2: http://files.myopera.com/btbtd/Javascript/class/faded/Faded_v1-0_demo_1.htm
Download: http://files.myopera.com/btbtd/Javascript/ class/faded/Faded_v1-0.7z
Content:
1. Call
1.1 Call 1
- W3C //DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
- xmlns =“http://www.w3.org/1999/xhtml”>
- http-equiv=“Content-Type” content=“text/html; charset=utf-8″ />
- <table border=“0” align=“center” cellpadding=“4” cellspacing=” 4″>
- <tr align=“center” valign =“middle”>
-
id=“FadeId1” style=“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
-
id=“FadeId2” style=“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
-
id= “FadeId3” style=“width:100px; height:100px; background-color:#cccccc; ” >shawl.qiu
-
id=“FadeId4” style=“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
-
id=“FadeId5” style=“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
- <tr align=“center” valign=“middle”>
-
id=“FadeId6” style=” width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
-
id=“FadeId7” style=“width:100px; height:100px; background-color:#cccccc; “>shawl. qiu
-
id=“FadeId8” style =“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
-
id=“FadeId9” style=“width:100px; height:100px ; background-color:#cccccc; “>shawl.qiu
-
id=“FadeId10” style=“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
- <tr align=“center” valign=“middle”>
-
id=“FadeId11” style=“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
-
id=“FadeId12” style =“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
-
id=“FadeId13” style=“width:100px; height:100px; background- color:#cccccc; “>shawl.qiu
-
id=“FadeId14” style=“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
-
id=“FadeId15” style=“width:100px; height:100px; background-color:#cccccc; “>shawl.qiu
- <tr align=“center” valign=“middle”>
- id=“Fadepan>
- arHex[1] = “0x”+arCell[2]+arCell[3];
- arHex[2] = “0x”+arCell[4]+arCell[5];
- arInt[0] = parseInt(arHex[0], 16);
- arInt[1] = parseInt(arHex[1], 16);
- arInt[2] = parseInt(arHex[2], 16);
- arIntFinal[0] = Math.abs(255-arInt[0]);
- arIntFinal[1] = Math.abs(255-arInt[1]);
- arIntFinal[2] = Math.abs(255-arInt[2]);
- arHexFinal[0] = fPadStr(arIntFinal[0].toString(16)).toUpperCase();
- arHexFinal[1] = fPadStr(arIntFinal[1].toString(16)).toUpperCase();
- arHexFinal[ 2] = fPadStr(arIntFinal[2].toString(16)) .toUpperCase();
- if(Debug)
- span >alert(“arCell: “+arCell);
- alert(“arHex: “+arHex);
- alert(“arInt: “+arInt);
- alert(“arIntFinal: “+arIntFinal);
- alert(“arHexFinal: “+arHexFinal);
- /span> arHexFinal.join(“”);
- return “#”+arHexFinal.join(“”);
- }
- else
- {
- alert(“Unrecognized hexadecimal color code!”);
- }
- break;
- }
- return “000000”;
- function fStringToArray(sInput)
- {// shawl.qiu script
- var arCell = [];
- var iCount = 0;
- var iLen = sInput.length;
- while(iCount<iLen)
- {
- arCell[iCount] = sInput.charAt(iCount);
- iCount++;
- }
- return arCell;
- } // end function fStringToArray
- function fPadStr(sSrc, sPad, nLen)
- {// shawl.qiu script
- if(!sSrc) return false;
- if(!sPad)sPad='0';
- if(!nLen)nLen=2;
- sSrc+='';
- if(sSrc.length>=nLen)return sSrc;
- sPad=new Array(nLen+1).join(sPad);
- var re= new RegExp('.*(.{'+(nLen)+'})$') ;
- return (sPad+sSrc).replace(re,'$1');
- } / / end function fPadStr
- } // end function fGetCompColor
- function fRgbToHex(sRgb, bNoSharp, bDebug)
- { // shawl.qiu script
- if(!sRgb||sRgb==“”)
- {
- alert(“RGB color code is incorrect!”);
- return;
- }
- var Debug = bDebug;
- li>
- var sSharp = “”;
- if(!bNoSharp) sSharp = “#”;
- if(/rgb/(/i.test(sRgb))
- {
- sRgb = sRgb.replace(/^[/s/ S]*?rgb/((.*?)/)[/s/S]*/gi, “$1”).replace(//s+/g, “”);
- }
- var RgbAr = sRgb.split(“,”);
- var sReturn = “”;
- sReturn =
- sSharp
- +(fPadStr((RgbAr[0]-0).toString(16)). toUpperCase())
- +(fPadStr((RgbAr[1]-0).toString(16)).toUpperCase())
- +(fPadStr((RgbAr[2] -0).toString(16)).toUpperCase())
- ;
- if(Debug)
- {
- alert(sReturn);
- }
- return sReturn;
- function fPadStr(sSrc, sPad, nLen)
- {// shawl .qiu script
- if(!sSrc)return false;
- if(!sPad)sPad='0';
- if(!nLen)nLen=2;
- sSrc+='';
- if(sSrc.length> =nLen)return sSrc;
- sPad= new Array(nLen+1).join(sPad);
- var re=new RegExp('.*(.{&# 39;+(nLen)+'})$');
- return (sPad+sSrc ).replace(re,'$1');
- } // end function fPadStr
- } // end function fRgbToHex
- //————————————end private method
- } // shawl.qiu code
- //———————– ———-end class Faded()———————————//
n>“”)