将rgb转换为十六进制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将rgb转换为十六进制相关的知识,希望对你有一定的参考价值。

Convert rgb color detected by jQuery into hex value.
  1. function rgb2hex(rgb) {
  2. //convert rgb value to hex
  3. rgb = rgb.match(/^rgba?((d+),s*(d+),s*(d+)(?:,s*(d+))?)$/);
  4. function hex(x) {
  5. return ("0" + parseInt(x).toString(16)).slice(-2);
  6. }
  7. return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
  8. }
  9.  
  10. //example get background color with jQuery
  11. var bgcolor=rgb2hex($('body').css('background-color'));

以上是关于将rgb转换为十六进制的主要内容,如果未能解决你的问题,请参考以下文章

如何将 RGB 转换为 HTML 颜色?

将十六进制转换为RGB&RGB转换为十六进制

将 Hsl 转换为 rgb 和 hex

将RGB颜色转换为HEX颜色

将 rgb 数字数组转换为十六进制颜色字符串

如何将十六进制转换为 RGB?