2

有没有一种快速的方法可以将任何 css 颜色(例如#ffe,whitesmokehsl(20,50%,80%), )转换为 rgb 颜色之类的rgb(140,75,20)

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

4

1 回答 1

-1

这可能会回答您的问题 - RGB 到 Hex 和 Hex 到 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";
于 2012-12-08T18:53:25.703 回答