Advertisement
falling1

egedraw rainbow

Dec 2nd, 2022 (edited)
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function rgbtohex(r,g,b) {
  2.     if (isNaN(r) || isNaN(g) || isNaN(b)) return;
  3.     r = parseInt(r);
  4.     g = parseInt(g);
  5.     b = parseInt(b);
  6.     return "#"+(r.toString(16)+g.toString(16)+b.toString(16)).padStart(6,0);
  7. };
  8. var f = 0.009;
  9. var i = 0;
  10. var drw = draw;
  11. draw = function(e) {
  12.     drw(e);
  13.     var j = 255/2; /* idk what to call this variable */
  14.     var red = Math.sin(f*i + 4) * j + j;
  15.     var green = Math.sin(f*i + 2) * j + j;
  16.     var blue = Math.sin(f*i) * j + j;
  17.     colorPicker.value = rgbtohex(red,green,blue);
  18.     localStorage.setItem('color', colorPicker.value);
  19.     i++
  20. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement