十六进制颜色转换为RGB代码实例
分类:实例代码
分享一段代码实例,它实现了可以将十六进制颜色值转换为RGB颜色的功能。
代码实例如下:
function getrgb(str){ var pattern =new RegExp(/^#[0-9a-fA-F]{6}$/); if(!pattern.test(str)){ console.log("invalid hex"); return; } var num = parseInt(str.slice(1),16); var b = num % 256; num = parseInt(num / 256); var g = num % 256; num = parseInt(num / 256); var r = num % 256; return 'rgb('+r+","+g+","+b+")"; } console.log(getrgb("#FFB6C1"));
十六进制颜色转换为RGB代码实例,这样的场景在实际项目中还是用的比较多的,关于十六进制颜色转换为RGB代码实例就介绍到这了。
十六进制颜色转换为RGB代码实例属于前端实例代码,有关更多实例代码大家可以查看。