Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

rgb to hex javascript

// Convert RGB to Hex
function getColorFun(r, g, b) {
   return '#' + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
}

getColorFun(178, 232, 55);
// The output here is #b2e837
Comment

javascript convert hex color to rgb

function rgbToHex(r, g, b) {
  return "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
}

function hexToRgb(hex, result = /^#?([a-fd]{2})([a-fd]{2})([a-fd]{2})$/i.exec(hex)) {
  return result ? result.map(i => parseInt(i, 16)).slice(1) : null
  //returns [23, 14, 45] -> reformat if needed
}

console.log(rgbToHex(10, 54, 120)); // #0a3678
console.log(hexToRgb("#0a3678")); // [10, 54, 120]
Comment

rgb to hex js

const rgb2hex = (rgb) => `#${rgb.match(/^rgb((d+),s*(d+),s*(d+))$/).slice(1).map(n => parseInt(n, 10).toString(16).padStart(2, '0')).join('')}`

// Use as you wish...
console.log(rgb2hex('rgb(0,0,0)'))
console.log(rgb2hex('rgb(255, 255, 255)'))
console.log(rgb2hex('rgb(255,0,0)'))
console.log(rgb2hex('rgb(38, 170, 90)'))
 Run code snippet
Comment

convert hex code to rgb javascript

function hexToRgb(hex){
	var result = /^#?([a-fd]{2}])([a-fd]{2})([a-fd]{2})$/i.exec(hex);
  	
 	return result ? {
    	r: parseInt(result[1],  16);
      	g: parseInt(result[2],  16);
  		b: parseInt(result[3],  16);
    } : null;
}
var hex = "#0a3678";
console.log(hexToRgb(hex).r+","+hexToRgb(hex).g+","+hexToRgb(hex).b);//10,54,120
Comment

rgb to hex js

function rgb(r, g, b){
  // complete this function 
  return hexC(r)+hexC(g)+hexC(b)
}
function hexC(v){
  if(v>255){
    v=255
  }else if(v<0){
    v=0
  }
  let a=v%16;
  let b=Math.floor(v/16);
  return hmaps[b]+hmaps[a]
  }
let hmaps={
  0:'0',1:'1',2:'2',3:'3',4:'4',5:'5',6:'6',7:'7',8:'8',9:'9',10:'A',11:'B',12:'C',13:'D',14:'E',15:'F'
  }
Comment

PREVIOUS NEXT
Code Example
Javascript :: chart js stacked bar group 
Javascript :: Capitalise a String 
Javascript :: split every n character js 
Javascript :: javascript get element position relative to document 
Javascript :: Shuffle a Sting in JavaScript 
Javascript :: scroll to section react 
Javascript :: copy file javascript 
Javascript :: javascript parse json string 
Javascript :: proactive vs reactive 
Javascript :: decompile electron app 
Javascript :: async queue.push 
Javascript :: javascript check if string is valid hex color 
Javascript :: throttling function in javascript 
Javascript :: difference between == and === in javascript 
Javascript :: bignumber to number javascript 
Javascript :: how do i listen to a keypress in javascript 
Javascript :: socket.io reconnect example 
Javascript :: installing prop-types 
Javascript :: ngmodel onchange 
Javascript :: javascript play audio 
Javascript :: video in react native stack overflow 
Javascript :: set timeout javascript 
Javascript :: daysinmonth javascript 
Javascript :: readfilesync return buffer 
Javascript :: javascript push array into array 
Javascript :: Return certain fields with populate from mongoose 
Javascript :: ionic 3 alert 
Javascript :: sum of array elements in javascript 
Javascript :: react-router 
Javascript :: TypeError: Object of type uint32 is not JSON serializable 
ADD CONTENT
Topic
Content
Source link
Name
6+2 =