[JavaScript] RgbtoHex/HextoRgb
6276 ワード
HEXコードをRGBに変換する関数 function hexToRgb(hexType){
var hex = hexType.trim().replace( "#", "" );
var rgb = ( 3 === hex.length ) ?
hex.match( /[a-f\d]/gi ) : hex.match( /[a-f\d]{2}/gi );
rgb.forEach(function (str, x, arr){
if ( str.length == 1 ) str = str + str;
arr[ x ] = parseInt( str, 16 );
});
return "rgb(" + rgb.join(", ") + ")";
}
RGBをHEXコードに変換する関数 function rgbToHex(a){
a=a.replace(/[^\d,]/g,"").split(",");
return"#"+((1<<24)+(+a[0]<<16)+(+a[1]<<8)+ +a[2]).toString(16).slice(1)
}
Reference
この問題について([JavaScript] RgbtoHex/HextoRgb), 我々は、より多くの情報をここで見つけました
https://velog.io/@peachy/javascriptRGB변환
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
function hexToRgb(hexType){
var hex = hexType.trim().replace( "#", "" );
var rgb = ( 3 === hex.length ) ?
hex.match( /[a-f\d]/gi ) : hex.match( /[a-f\d]{2}/gi );
rgb.forEach(function (str, x, arr){
if ( str.length == 1 ) str = str + str;
arr[ x ] = parseInt( str, 16 );
});
return "rgb(" + rgb.join(", ") + ")";
}
function rgbToHex(a){
a=a.replace(/[^\d,]/g,"").split(",");
return"#"+((1<<24)+(+a[0]<<16)+(+a[1]<<8)+ +a[2]).toString(16).slice(1)
}
Reference
この問題について([JavaScript] RgbtoHex/HextoRgb), 我々は、より多くの情報をここで見つけました https://velog.io/@peachy/javascriptRGB변환テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol