当前位置:   article > 正文

rgb转16进制代码_rgb转#

rgb转#
  1. function RGB2Hex(rgb){
  2. var re = rgb.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");//利用正则表达式去掉多余的部分
  3. var hexColor = "#";
  4. var hex = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'];
  5. for (var i = 0; i < 3; i++) {
  6. var r = null;
  7. var c = re[i];
  8. var hexAr = [];
  9. while (c > 16) {
  10. r = c % 16;
  11. c = (c / 16) >> 0;
  12. hexAr.push(hex[r]);
  13. }
  14. hexAr.push(hex[c]);
  15. hexColor += hexAr.reverse().join('');
  16. }
  17. return hexColor;
  18. }
  19. var co = "rgb(208, 204, 255)";
  20. console.log(RGB2Hex(co));

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/245547
推荐阅读
相关标签
  

闽ICP备14008679号