Guest User

Untitled

a guest
Jul 3rd, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function rgb(red, green, blue){
  2.     var div = document.createElement("div");
  3.     div.style.color = `rgb(${red}, ${green}, ${blue})`;
  4.     return "#" +
  5.         (("" + (Math.floor(+div.style.color.split("(")[1].split(",")[0] / 16) >= 10
  6.                 ? "ABCDEF".split("")[Math.floor(+div.style.color.split("(")[1].split(",")[0] / 16) - 10]
  7.                 : Math.floor(+div.style.color.split("(")[1].split(",")[0] / 16)))
  8.                 + (+div.style.color.split("(")[1].split(",")[0] % 16 >= 10
  9.                     ? "ABCDEF".split("")[+div.style.color.split("(")[1].split(",")[0] % 16 - 10]
  10.                     : +div.style.color.split("(")[1].split(",")[0] % 16))
  11.         + (("" + (Math.floor(+div.style.color.split("(")[1].split(",")[1].split(" ")[1] / 16) >= 10
  12.                 ? "ABCDEF".split("")[Math.floor(+div.style.color.split("(")[1].split(",")[1].split(" ")[1] / 16) - 10]
  13.                 : Math.floor(+div.style.color.split("(")[1].split(",")[1].split(" ")[1] / 16))
  14.                 + (+div.style.color.split("(")[1].split(",")[1].split(" ")[1] % 16 >= 10
  15.                     ? "ABCDEF".split("")[+div.style.color.split("(")[1].split(",")[1].split(" ")[1] % 16 - 10]
  16.                     : +div.style.color.split("(")[1].split(",")[1].split(" ")[1] % 16)))
  17.         + (("" + (Math.floor(+div.style.color.split("(")[1].split(",")[2].split(" ")[1].split(")")[0] / 16) >= 10
  18.                 ? "ABCDEF".split("")[Math.floor(+div.style.color.split("(")[1].split(",")[2].split(" ")[1].split(")")[0] / 16) - 10]
  19.                 : Math.floor(+div.style.color.split("(")[1].split(",")[2].split(" ")[1].split(")")[0] / 16))
  20.                 + (+div.style.color.split("(")[1].split(",")[2].split(" ")[1].split(")")[0] % 16 >= 10
  21.                     ? "ABCDEF".split("")[+div.style.color.split("(")[1].split(",")[2].split(" ")[1].split(")")[0] % 16 - 10]
  22.                     : +div.style.color.split("(")[1].split(",")[2].split(" ")[1].split(")")[0] % 16)));
  23. }
Advertisement
Add Comment
Please, Sign In to add comment