Jquery:将任何CSS颜色转换为rgb

时间:2012-12-08 18:50:16

标签: jquery rgb

我可以快速将任何css颜色(例如#ffewhitesmokehsl(20,50%,80%))转换为像rgb(140,75,20)这样的rgb颜色吗?

我可以在变量上使用.css()方法将颜色转换为rgb吗?

1 个答案:

答案 0 :(得分:0)

这可以回答你的问题 - RGB to Hex and Hex to RGB

function hexToRgb(hex) {
   var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
   return result ? {
       r: parseInt(result[1], 16),
       g: parseInt(result[2], 16),
       b: parseInt(result[3], 16)
   } : null;
}

alert( hexToRgb("#0033ff").g ); // "51";