为了方便的选择RGB数值代表的颜色,写了个HTML, 鼠标点击屏幕不同位置来改变背景颜色, 得到rgb数值。
下面是HTML代码,可以把以下代码粘贴到记事本,把后缀txt修改为html,
再用浏览器打开就可以查看运行效果
<script>
function rgbToHex(r, g, b) {
return "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
}
document.addEventListener('click',function(e){
var a=Math.ceil(e.clientX/document.documentElement.clientWidth*255);
var b=Math.ceil(e.clientY/document.documentElement.clientHeight*255);
document.getElementById('X').innerHTML=a;
document.getElementById('Y').innerHTML=b;
document.bgColor=rgbToHex(a,b,255);
})
</script>
<html>
<head>
<title>123</title>
</head>
<body >
<h1>click mouse to change background color; chrome下测试 is better)</h1>
<span id='X'>1</span>
<span id='Y'>1</span>
<span id='Z'>255</span>
</body>
</html>