JavaScript实现把rgb颜色转换成16进制颜色的方法

本文实例讲述了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实现把rgb颜色转换成16进制颜色的方法 的全部内容, 来源链接: utcz.com/z/315217.html

回到顶部