|
Shake_JS选色器(13) uColorH.innerText = '<' + (359 - Hd); H3.value = (359 - Hd); R3.value = Md[0]; G3.value = Md[1]; B3.value = Md[2]; Md[0] = Md[0]>=10?Md[0].toString(16).toUpperCase():'0'+Md[0]; Md[1] = Md[1]>=10?Md[1].toString(16).toUpperCase():'0'+Md[1]; Md[2] = Md[2]>=10?Md[2].toString(16).toUpperCase():'0'+Md[2]; Md[0] = Md[0].length == 1? '0'+Md[0]:Md[0]; Md[1] = Md[1].length == 1? '0'+Md[1]:Md[1]; Md[2] = Md[2].length == 1? '0'+Md[2]:Md[2]; Color3HTML.value = '#' + Md[0] + Md[1] + Md[2]; WinReturnValue.value = Color3HTML.value; Md = HSVtoRGB((359 - Hd),1,1,false); ChangeLayerColor.style.background = 'rgb('+Md[0]+','+Md[1]+','+Md[2]+')'; } delete Hd,Md,r; } function uPickColorer(r){ var eX = event.offsetX; var eY = 240 - event.offsetY; var Cd = HSVtoRGB(H3.value,eX * 100 / 240,eY * 100 / 240,true); uColor1.style.background = 'rgb('+Cd[0]+','+Cd[1]+','+Cd[2]+')'; if(r){ uColor2.style.background = 'rgb('+Cd[0]+','+Cd[1]+','+Cd[2]+')'; S3.value = eX; V3.value = eY; R3.value = Cd[0]; G3.value = Cd[1]; B3.value = Cd[2]; Cd[0] = Cd[0]>=10?Cd[0].toString(16).toUpperCase():'0'+Cd[0]; Cd[1] = Cd[1]>=10?Cd[1].toString(16).toUpperCase():'0'+Cd[1]; Cd[2] = Cd[2]>=10?Cd[2].toString(16).toUpperCase():'0'+Cd[2]; Cd[0] = Cd[0].length == 1? '0'+Cd[0]:Cd[0]; Cd[1] = Cd[1].length == 1? '0'+Cd[1]:Cd[1]; Cd[2] = Cd[2].length == 1? '0'+Cd[2]:Cd[2]; Color3HTML.value = '#' + Cd[0] + Cd[1] + Cd[2]; WinReturnValue.value = Color3HTML.value; } delete eX,eY,r,Cd; } //======[色环] var CircleX = 96; var CircleY = 120; function drawCircleColor(){
|