这篇文章主要介绍了javascript实现把rgb颜色转换成16进制颜色的方法,涉及javascript实现数制转换的相关技巧,需要的朋友可以参考下
本文实例讲述了javascript实现把rgb颜色转换成16进制颜色的方法。分享给大家供大家参考。具体实现方法如下:
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>javascript rgb转16进制</title>
</head>
<body>
<script>
function tohexstring(r,g,b) {
return ("00000" + (r << 16 | g << 8 | b).tostring(16)).slice(-6);
}
/*
或者:
function rgb2hex(a,b,c){return"#"+((256+a<<8|b)<<8|c).tostring(16).slice(1)}
*/
var hex = tohexstring(100, 100, 100);
alert(hex);
</script>
</body>
</html>
相关推荐:
javascript实现图片实时预览功能
javascript实现百度搜索框效果
以上就是javascript实现把rgb颜色转换成16进制颜色的方法的详细内容。